Ссылка на практикум.

В этом практикуме мы будем изучать как реализован контроль температуры в молекулярной динамике на примере GROMACS. Объект исследования это одна молекула этана.

In [8]:
from IPython.display import Image

Подготовим файл координат и файл топологии.

Загрузим gro-файл с 38 молекулами этана:

In [2]:
%%bash
wget http://kodomo.fbb.msu.ru/FBB/year_08/term6/box_38.gro
--2016-03-24 16:43:52--  http://kodomo.fbb.msu.ru/FBB/year_08/term6/box_38.gro
Resolving kodomo.fbb.msu.ru... 192.168.180.1
Connecting to kodomo.fbb.msu.ru|192.168.180.1|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 13727 (13K)
Saving to: `box_38.gro'

     0K .......... ...                                        100%  732M=0s

2016-03-24 16:43:52 (732 MB/s) - `box_38.gro' saved [13727/13727]


Создадим индекс файл, в котором будет группа из одной молекулы этана (r 1 Enter q Enter):

In [3]:
%%bash
make_ndx -f box_38.gro -o 1.ndx
Going to read 0 old index file(s)
Analysing residue names:
There are:    38      Other residues
Analysing residues not classified as Protein/DNA/RNA/Water and splitting into groups...

  0 System              :   304 atoms
  1 Other               :   304 atoms
  2 ETH                 :   304 atoms

 nr : group       !   'name' nr name   'splitch' nr    Enter: list groups
 'a': atom        &   'del' nr         'splitres' nr   'l': list residues
 't': atom type   |   'keep' nr        'splitat' nr    'h': help
 'r': residue         'res' nr         'chain' char
 "name": group        'case': case sensitive           'q': save and quit
 'ri': residue index

> 
                         :-)  G  R  O  M  A  C  S  (-:

               Gromacs Runs One Microsecond At Cannonball Speeds

                            :-)  VERSION 4.5.5  (-:

        Written by Emile Apol, Rossen Apostolov, Herman J.C. Berendsen,
      Aldert van Buuren, Pär Bjelkmar, Rudi van Drunen, Anton Feenstra, 
        Gerrit Groenhof, Peter Kasson, Per Larsson, Pieter Meulenhoff, 
           Teemu Murtola, Szilard Pall, Sander Pronk, Roland Schulz, 
                Michael Shirts, Alfons Sijbers, Peter Tieleman,

               Berk Hess, David van der Spoel, and Erik Lindahl.

       Copyright (c) 1991-2000, University of Groningen, The Netherlands.
            Copyright (c) 2001-2010, The GROMACS development team at
        Uppsala University & The Royal Institute of Technology, Sweden.
            check out http://www.gromacs.org for more information.

         This program is free software; you can redistribute it and/or
          modify it under the terms of the GNU General Public License
         as published by the Free Software Foundation; either version 2
             of the License, or (at your option) any later version.

                               :-)  make_ndx  (-:

Option     Filename  Type         Description
------------------------------------------------------------
  -f     box_38.gro  Input, Opt!  Structure file: gro g96 pdb tpr etc.
  -n      index.ndx  Input, Opt., Mult. Index file
  -o          1.ndx  Output       Index file

Option       Type   Value   Description
------------------------------------------------------
-[no]h       bool   no      Print help info and quit
-[no]version bool   no      Print version info and quit
-nice        int    0       Set the nicelevel
-natoms      int    0       set number of atoms (default: read from
                            coordinate or index file)


Reading structure file

-------------------------------------------------------
Program make_ndx, VERSION 4.5.5
Source code file: /tmp/build/gromacs-4.5.5/src/tools/make_ndx.c, line: 965

Fatal error:
Error reading user input
For more information and tips for troubleshooting, please check the GROMACS
website at http://www.gromacs.org/Documentation/Errors
-------------------------------------------------------

"There's no way you can rely on an experiment" (Gerrit Groenhof)


Теперь создадим gro файл с одной молекулой и зададим ячейку:

In [4]:
%%bash
editconf -f box_38.gro -o et1.gro -n 1.ndx
editconf -f et1.gro -o et.gro -d 2 -c
Read 304 atoms
Volume: 3.375 nm^3, corresponds to roughly 1500 electrons
No velocities found
Error: No such group '#зададим'
Error: No such group 'ячейку'
Error: No such group 'и'
Error: No such group 'расположим'
Error: No such group 'молекулу'
Error: No such group 'по'
Error: No such group 'центру'
Error: No such group 'ячейку'
Error: No such group 'EDITCONF'
Error: No such group '_F'
Error: No such group 'ET1.GRO'
Selected 1: 'Other'

                         :-)  G  R  O  M  A  C  S  (-:

                               Grunge ROck MAChoS

                            :-)  VERSION 4.5.5  (-:

        Written by Emile Apol, Rossen Apostolov, Herman J.C. Berendsen,
      Aldert van Buuren, Pär Bjelkmar, Rudi van Drunen, Anton Feenstra, 
        Gerrit Groenhof, Peter Kasson, Per Larsson, Pieter Meulenhoff, 
           Teemu Murtola, Szilard Pall, Sander Pronk, Roland Schulz, 
                Michael Shirts, Alfons Sijbers, Peter Tieleman,

               Berk Hess, David van der Spoel, and Erik Lindahl.

       Copyright (c) 1991-2000, University of Groningen, The Netherlands.
            Copyright (c) 2001-2010, The GROMACS development team at
        Uppsala University & The Royal Institute of Technology, Sweden.
            check out http://www.gromacs.org for more information.

         This program is free software; you can redistribute it and/or
          modify it under the terms of the GNU General Public License
         as published by the Free Software Foundation; either version 2
             of the License, or (at your option) any later version.

                               :-)  editconf  (-:

Option     Filename  Type         Description
------------------------------------------------------------
  -f     box_38.gro  Input        Structure file: gro g96 pdb tpr etc.
  -n          1.ndx  Input, Opt!  Index file
  -o        et1.gro  Output, Opt! Structure file: gro g96 pdb etc.
-mead      mead.pqr  Output, Opt. Coordinate file for MEAD
 -bf      bfact.dat  Input, Opt.  Generic data file

Option       Type   Value   Description
------------------------------------------------------
-[no]h       bool   no      Print help info and quit
-[no]version bool   no      Print version info and quit
-nice        int    0       Set the nicelevel
-[no]w       bool   no      View output .xvg, .xpm, .eps and .pdb files
-[no]ndef    bool   no      Choose output from default index groups
-bt          enum   triclinic  Box type for -box and -d: triclinic, cubic,
                            dodecahedron or octahedron
-box         vector 0 0 0   Box vector lengths (a,b,c)
-angles      vector 90 90 90  Angles between the box vectors (bc,ac,ab)
-d           real   0       Distance between the solute and the box
-[no]c       bool   no      Center molecule in box (implied by -box and -d)
-center      vector 0 0 0   Coordinates of geometrical center
-aligncenter vector 0 0 0   Center of rotation for alignment
-align       vector 0 0 0   Align to target vector
-translate   vector 0 0 0   Translation
-rotate      vector 0 0 0   Rotation around the X, Y and Z axes in degrees
-[no]princ   bool   no      Orient molecule(s) along their principal axes
-scale       vector 1 1 1   Scaling factor
-density     real   1000    Density (g/L) of the output box achieved by
                            scaling
-[no]pbc     bool   no      Remove the periodicity (make molecule whole again)
-resnr       int    -1       Renumber residues starting from resnr
-[no]grasp   bool   no      Store the charge of the atom in the B-factor
                            field and the radius of the atom in the occupancy
                            field
-rvdw        real   0.12    Default Van der Waals radius (in nm) if one can
                            not be found in the database or if no parameters
                            are present in the topology file
-[no]sig56   bool   no      Use rmin/2 (minimum in the Van der Waals
                            potential) rather than sigma/2 
-[no]vdwread bool   no      Read the Van der Waals radii from the file
                            vdwradii.dat rather than computing the radii
                            based on the force field
-[no]atom    bool   no      Force B-factor attachment per atom
-[no]legend  bool   no      Make B-factor legend
-label       string A       Add chain label for all residues
-[no]conect  bool   no      Add CONECT records to a .pdb file when written.
                            Can only be done when a topology is present


Select a group for output:
Group     0 (         System) has   304 elements
Group     1 (          Other) has   304 elements
Group     2 (            ETH) has   304 elements
Group     3 (            r_1) has     8 elements
Select a group: Select a group: Select a group: Select a group: Select a group: Select a group: Select a group: Select a group: Select a group: Select a group: Select a group: Select a group: 
gcq#220: "Here's Another Useful Quote" (S. Boot)


Построим файл топологии для этана (типы атомов взяты из файла на kodomo):

In [2]:
%%bash
echo '#include "/usr/share/gromacs/top/oplsaa.ff/forcefield.itp"

[ moleculetype ]
; Name            nrexcl
et            3

[ atoms ]
;   nr  type  resnr  residue  atom   cgnr     charge       mass
    1   opls_139      1    ETH      C1      1    -0.189      12.01
    2   opls_139      1    ETH      C2      2    -0.155      12.01
    3   opls_140      1    ETH      H1      3     0.0059       1.008
    4   opls_140      1    ETH      H2      4     0.0059       1.008
    5   opls_140      1    ETH      H3      5     0.0059       1.008
    6   opls_140      1    ETH      H4      6     0.0056       1.008
    7   opls_140      1    ETH      H5      7     0.0056       1.008
    8   opls_140      1    ETH      H6      8     0.0056       1.008
    
[ bonds ]
;  ai    aj funct  b0       kb
     1   2   1  
     1   3   1
     1   4   1  
     1   5   1  
     2   6   1
     2   7   1  
     2   8   1 
[ angles ]
;  ai    aj    ak funct  phi0   kphi
;around c1
    3     1     4     1  
    4     1     5     1  
    3     1     5     1  
    2     1     3     1  
    2     1     4     1  
    2     1     5     1  
;around c2
    1     2     6     1   
    6     2     8     1   
    6     2     7     1   
    7     2     8     1   
    1     2     7     1  
    1     2     8     1  
[ dihedrals ]
;  ai    aj    ak    al funct  
    3    1     2     6      3  
    3    1     2     7      3 
    3    1     2     8      3  
    4    1     2     6      3  
    4    1     2     7      3  
    4    1     2     8      3  
    5    1     2     6      3 
    5    1     2     7      3  
    5    1     2     8      3  

[ System ]
; any text here
first one
[ molecules ]
;Name count
 et    1' > et.top

Проверим правильность выбора:

In [3]:
%%bash
wget http://kodomo.fbb.msu.ru/FBB/year_08/term6/be.mdp
grompp -f be.mdp -c et.gro -p et.top -o et_test.tpr
                         :-)  G  R  O  M  A  C  S  (-:

                   GROningen MAchine for Chemical Simulation

                            :-)  VERSION 4.5.5  (-:

        Written by Emile Apol, Rossen Apostolov, Herman J.C. Berendsen,
      Aldert van Buuren, Pär Bjelkmar, Rudi van Drunen, Anton Feenstra, 
        Gerrit Groenhof, Peter Kasson, Per Larsson, Pieter Meulenhoff, 
           Teemu Murtola, Szilard Pall, Sander Pronk, Roland Schulz, 
                Michael Shirts, Alfons Sijbers, Peter Tieleman,

               Berk Hess, David van der Spoel, and Erik Lindahl.

       Copyright (c) 1991-2000, University of Groningen, The Netherlands.
            Copyright (c) 2001-2010, The GROMACS development team at
        Uppsala University & The Royal Institute of Technology, Sweden.
            check out http://www.gromacs.org for more information.

         This program is free software; you can redistribute it and/or
          modify it under the terms of the GNU General Public License
         as published by the Free Software Foundation; either version 2
             of the License, or (at your option) any later version.

                                :-)  grompp  (-:

Analysing residue names:
There are:     1      Other residues
Analysing residues not classified as Protein/DNA/RNA/Water and splitting into groups...
This run will generate roughly 8 Mb of data

--2016-04-06 23:13:18--  http://kodomo.fbb.msu.ru/FBB/year_08/term6/be.mdp
Resolving kodomo.fbb.msu.ru... 192.168.180.1
Connecting to kodomo.fbb.msu.ru|192.168.180.1|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1356 (1.3K)
Saving to: `be.mdp.4'

     0K .                                                     100%  102M=0s

2016-04-06 23:13:18 (102 MB/s) - `be.mdp.4' saved [1356/1356]

Option     Filename  Type         Description
------------------------------------------------------------
  -f         be.mdp  Input        grompp input file with MD parameters
 -po      mdout.mdp  Output       grompp input file with MD parameters
  -c         et.gro  Input        Structure file: gro g96 pdb tpr etc.
  -r       conf.gro  Input, Opt.  Structure file: gro g96 pdb tpr etc.
 -rb       conf.gro  Input, Opt.  Structure file: gro g96 pdb tpr etc.
  -n      index.ndx  Input, Opt.  Index file
  -p         et.top  Input        Topology file
 -pp  processed.top  Output, Opt. Topology file
  -o    et_test.tpr  Output       Run input file: tpr tpb tpa
  -t       traj.trr  Input, Opt.  Full precision trajectory: trr trj cpt
  -e       ener.edr  Input, Opt.  Energy file

Option       Type   Value   Description
------------------------------------------------------
-[no]h       bool   no      Print help info and quit
-[no]version bool   no      Print version info and quit
-nice        int    0       Set the nicelevel
-[no]v       bool   no      Be loud and noisy
-time        real   -1      Take frame at or first after this time.
-[no]rmvsbds bool   yes     Remove constant bonded interactions with virtual
                            sites
-maxwarn     int    0       Number of allowed warnings during input
                            processing. Not for normal use and may generate
                            unstable systems
-[no]zero    bool   no      Set parameters for bonded interactions without
                            defaults to zero instead of generating an error
-[no]renum   bool   yes     Renumber atomtypes and minimize number of
                            atomtypes

Ignoring obsolete mdp entry 'title'
Ignoring obsolete mdp entry 'cpp'
Replacing old mdp entry 'unconstrained-start' by 'continuation'

Back Off! I just backed up mdout.mdp to ./#mdout.mdp.11#

NOTE 1 [file be.mdp]:
  nstcomm < nstcalcenergy defeats the purpose of nstcalcenergy, setting
  nstcomm to nstcalcenergy


NOTE 2 [file be.mdp]:
  The Berendsen thermostat does not generate the correct kinetic energy
  distribution. You might want to consider using the V-rescale thermostat.

Generated 332520 of the 332520 non-bonded parameter combinations
Generating 1-4 interactions: fudge = 0.5
Generated 332520 of the 332520 1-4 parameter combinations
Excluding 3 bonded neighbours molecule type 'et'

NOTE 3 [file et.top, line 60]:
  System has non-zero total charge: -0.309500
  Total charge should normally be an integer. See
  http://www.gromacs.org/Documentation/Floating_Point_Arithmetic
  for discussion on how close it should be to an integer.
  


Number of degrees of freedom in T-Coupling group System is 21.00

NOTE 4 [file be.mdp]:
  You are using a plain Coulomb cut-off, which might produce artifacts.
  You might want to consider using PME electrostatics.



There were 4 notes

Back Off! I just backed up et_test.tpr to ./#et_test.tpr.1#

gcq#71: "Here's the Way It Might End" (G. Michael)


Загрузим 5 файлов с разными параметрами контроля температуры:

In [4]:
%%bash
# метод Берендсена для контроля температуры
wget http://kodomo.fbb.msu.ru/FBB/year_08/term6/be.mdp
# метод "Velocity rescale" для контроля температуры
wget http://kodomo.fbb.msu.ru/FBB/year_08/term6/vr.mdp
# метод Нуза-Хувера для контроля температуры
wget http://kodomo.fbb.msu.ru/FBB/year_08/term6/nh.mdp
# метод Андерсена для контроля температуры
wget http://kodomo.fbb.msu.ru/FBB/year_08/term6/an.mdp
# метод стохастической молекулярной динамики
wget http://kodomo.fbb.msu.ru/FBB/year_08/term6/sd.mdp
--2016-03-25 17:39:40--  http://kodomo.fbb.msu.ru/FBB/year_08/term6/be.mdp
Resolving kodomo.fbb.msu.ru... 192.168.180.1
Connecting to kodomo.fbb.msu.ru|192.168.180.1|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1356 (1,3K)
Saving to: `be.mdp.1'

     0K .                                                     100%  121M=0s

2016-03-25 17:39:41 (121 MB/s) - `be.mdp.1' saved [1356/1356]

--2016-03-25 17:39:41--  http://kodomo.fbb.msu.ru/FBB/year_08/term6/vr.mdp
Resolving kodomo.fbb.msu.ru... 192.168.180.1
Connecting to kodomo.fbb.msu.ru|192.168.180.1|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1427 (1,4K)
Saving to: `vr.mdp'

     0K .                                                     100%  214M=0s

2016-03-25 17:39:41 (214 MB/s) - `vr.mdp' saved [1427/1427]

--2016-03-25 17:39:41--  http://kodomo.fbb.msu.ru/FBB/year_08/term6/nh.mdp
Resolving kodomo.fbb.msu.ru... 192.168.180.1
Connecting to kodomo.fbb.msu.ru|192.168.180.1|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1429 (1,4K)
Saving to: `nh.mdp'

     0K .                                                     100%  201M=0s

2016-03-25 17:39:41 (201 MB/s) - `nh.mdp' saved [1429/1429]

--2016-03-25 17:39:41--  http://kodomo.fbb.msu.ru/FBB/year_08/term6/an.mdp
Resolving kodomo.fbb.msu.ru... 192.168.180.1
Connecting to kodomo.fbb.msu.ru|192.168.180.1|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1426 (1,4K)
Saving to: `an.mdp'

     0K .                                                     100% 85,4M=0s

2016-03-25 17:39:41 (85,4 MB/s) - `an.mdp' saved [1426/1426]

--2016-03-25 17:39:41--  http://kodomo.fbb.msu.ru/FBB/year_08/term6/sd.mdp
Resolving kodomo.fbb.msu.ru... 192.168.180.1
Connecting to kodomo.fbb.msu.ru|192.168.180.1|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1441 (1,4K)
Saving to: `sd.mdp'

     0K .                                                     100%  184M=0s

2016-03-25 17:39:41 (184 MB/s) - `sd.mdp' saved [1441/1441]


Построим входные файлы для молекулярно-динамического движка mdrun с помощью grompp:

In [4]:
%%bash
for i in be vr nh an sd; do
    grompp -f ${i}.mdp -c et.gro -p et.top -o et_${i}.tpr
done
                         :-)  G  R  O  M  A  C  S  (-:

                     Gnomes, ROck Monsters And Chili Sauce

                            :-)  VERSION 4.5.5  (-:

        Written by Emile Apol, Rossen Apostolov, Herman J.C. Berendsen,
      Aldert van Buuren, Pär Bjelkmar, Rudi van Drunen, Anton Feenstra, 
        Gerrit Groenhof, Peter Kasson, Per Larsson, Pieter Meulenhoff, 
           Teemu Murtola, Szilard Pall, Sander Pronk, Roland Schulz, 
                Michael Shirts, Alfons Sijbers, Peter Tieleman,

               Berk Hess, David van der Spoel, and Erik Lindahl.

       Copyright (c) 1991-2000, University of Groningen, The Netherlands.
            Copyright (c) 2001-2010, The GROMACS development team at
        Uppsala University & The Royal Institute of Technology, Sweden.
            check out http://www.gromacs.org for more information.

         This program is free software; you can redistribute it and/or
          modify it under the terms of the GNU General Public License
         as published by the Free Software Foundation; either version 2
             of the License, or (at your option) any later version.

                                :-)  grompp  (-:

Analysing residue names:
There are:     1      Other residues
Analysing residues not classified as Protein/DNA/RNA/Water and splitting into groups...
This run will generate roughly 8 Mb of data
                         :-)  G  R  O  M  A  C  S  (-:

                     Gnomes, ROck Monsters And Chili Sauce

                            :-)  VERSION 4.5.5  (-:

        Written by Emile Apol, Rossen Apostolov, Herman J.C. Berendsen,
      Aldert van Buuren, Pär Bjelkmar, Rudi van Drunen, Anton Feenstra, 
        Gerrit Groenhof, Peter Kasson, Per Larsson, Pieter Meulenhoff, 
           Teemu Murtola, Szilard Pall, Sander Pronk, Roland Schulz, 
                Michael Shirts, Alfons Sijbers, Peter Tieleman,

               Berk Hess, David van der Spoel, and Erik Lindahl.

       Copyright (c) 1991-2000, University of Groningen, The Netherlands.
            Copyright (c) 2001-2010, The GROMACS development team at
        Uppsala University & The Royal Institute of Technology, Sweden.
            check out http://www.gromacs.org for more information.

         This program is free software; you can redistribute it and/or
          modify it under the terms of the GNU General Public License
         as published by the Free Software Foundation; either version 2
             of the License, or (at your option) any later version.

                                :-)  grompp  (-:

Analysing residue names:
There are:     1      Other residues
Analysing residues not classified as Protein/DNA/RNA/Water and splitting into groups...
This run will generate roughly 8 Mb of data
                         :-)  G  R  O  M  A  C  S  (-:

                     Gnomes, ROck Monsters And Chili Sauce

                            :-)  VERSION 4.5.5  (-:

        Written by Emile Apol, Rossen Apostolov, Herman J.C. Berendsen,
      Aldert van Buuren, Pär Bjelkmar, Rudi van Drunen, Anton Feenstra, 
        Gerrit Groenhof, Peter Kasson, Per Larsson, Pieter Meulenhoff, 
           Teemu Murtola, Szilard Pall, Sander Pronk, Roland Schulz, 
                Michael Shirts, Alfons Sijbers, Peter Tieleman,

               Berk Hess, David van der Spoel, and Erik Lindahl.

       Copyright (c) 1991-2000, University of Groningen, The Netherlands.
            Copyright (c) 2001-2010, The GROMACS development team at
        Uppsala University & The Royal Institute of Technology, Sweden.
            check out http://www.gromacs.org for more information.

         This program is free software; you can redistribute it and/or
          modify it under the terms of the GNU General Public License
         as published by the Free Software Foundation; either version 2
             of the License, or (at your option) any later version.

                                :-)  grompp  (-:

Analysing residue names:
There are:     1      Other residues
Analysing residues not classified as Protein/DNA/RNA/Water and splitting into groups...
This run will generate roughly 8 Mb of data
                         :-)  G  R  O  M  A  C  S  (-:

                     Gnomes, ROck Monsters And Chili Sauce

                            :-)  VERSION 4.5.5  (-:

        Written by Emile Apol, Rossen Apostolov, Herman J.C. Berendsen,
      Aldert van Buuren, Pär Bjelkmar, Rudi van Drunen, Anton Feenstra, 
        Gerrit Groenhof, Peter Kasson, Per Larsson, Pieter Meulenhoff, 
           Teemu Murtola, Szilard Pall, Sander Pronk, Roland Schulz, 
                Michael Shirts, Alfons Sijbers, Peter Tieleman,

               Berk Hess, David van der Spoel, and Erik Lindahl.

       Copyright (c) 1991-2000, University of Groningen, The Netherlands.
            Copyright (c) 2001-2010, The GROMACS development team at
        Uppsala University & The Royal Institute of Technology, Sweden.
            check out http://www.gromacs.org for more information.

         This program is free software; you can redistribute it and/or
          modify it under the terms of the GNU General Public License
         as published by the Free Software Foundation; either version 2
             of the License, or (at your option) any later version.

                                :-)  grompp  (-:

Analysing residue names:
There are:     1      Other residues
Analysing residues not classified as Protein/DNA/RNA/Water and splitting into groups...
This run will generate roughly 8 Mb of data
                         :-)  G  R  O  M  A  C  S  (-:

                God Rules Over Mankind, Animals, Cosmos and Such

                            :-)  VERSION 4.5.5  (-:

        Written by Emile Apol, Rossen Apostolov, Herman J.C. Berendsen,
      Aldert van Buuren, Pär Bjelkmar, Rudi van Drunen, Anton Feenstra, 
        Gerrit Groenhof, Peter Kasson, Per Larsson, Pieter Meulenhoff, 
           Teemu Murtola, Szilard Pall, Sander Pronk, Roland Schulz, 
                Michael Shirts, Alfons Sijbers, Peter Tieleman,

               Berk Hess, David van der Spoel, and Erik Lindahl.

       Copyright (c) 1991-2000, University of Groningen, The Netherlands.
            Copyright (c) 2001-2010, The GROMACS development team at
        Uppsala University & The Royal Institute of Technology, Sweden.
            check out http://www.gromacs.org for more information.

         This program is free software; you can redistribute it and/or
          modify it under the terms of the GNU General Public License
         as published by the Free Software Foundation; either version 2
             of the License, or (at your option) any later version.

                                :-)  grompp  (-:

Analysing residue names:
There are:     1      Other residues
Analysing residues not classified as Protein/DNA/RNA/Water and splitting into groups...
This run will generate roughly 8 Mb of data

Option     Filename  Type         Description
------------------------------------------------------------
  -f         be.mdp  Input        grompp input file with MD parameters
 -po      mdout.mdp  Output       grompp input file with MD parameters
  -c         et.gro  Input        Structure file: gro g96 pdb tpr etc.
  -r       conf.gro  Input, Opt.  Structure file: gro g96 pdb tpr etc.
 -rb       conf.gro  Input, Opt.  Structure file: gro g96 pdb tpr etc.
  -n      index.ndx  Input, Opt.  Index file
  -p         et.top  Input        Topology file
 -pp  processed.top  Output, Opt. Topology file
  -o      et_be.tpr  Output       Run input file: tpr tpb tpa
  -t       traj.trr  Input, Opt.  Full precision trajectory: trr trj cpt
  -e       ener.edr  Input, Opt.  Energy file

Option       Type   Value   Description
------------------------------------------------------
-[no]h       bool   no      Print help info and quit
-[no]version bool   no      Print version info and quit
-nice        int    0       Set the nicelevel
-[no]v       bool   no      Be loud and noisy
-time        real   -1      Take frame at or first after this time.
-[no]rmvsbds bool   yes     Remove constant bonded interactions with virtual
                            sites
-maxwarn     int    0       Number of allowed warnings during input
                            processing. Not for normal use and may generate
                            unstable systems
-[no]zero    bool   no      Set parameters for bonded interactions without
                            defaults to zero instead of generating an error
-[no]renum   bool   yes     Renumber atomtypes and minimize number of
                            atomtypes

Ignoring obsolete mdp entry 'title'
Ignoring obsolete mdp entry 'cpp'
Replacing old mdp entry 'unconstrained-start' by 'continuation'

Back Off! I just backed up mdout.mdp to ./#mdout.mdp.12#

NOTE 1 [file be.mdp]:
  nstcomm < nstcalcenergy defeats the purpose of nstcalcenergy, setting
  nstcomm to nstcalcenergy


NOTE 2 [file be.mdp]:
  The Berendsen thermostat does not generate the correct kinetic energy
  distribution. You might want to consider using the V-rescale thermostat.

Generated 332520 of the 332520 non-bonded parameter combinations
Generating 1-4 interactions: fudge = 0.5
Generated 332520 of the 332520 1-4 parameter combinations
Excluding 3 bonded neighbours molecule type 'et'

NOTE 3 [file et.top, line 60]:
  System has non-zero total charge: -0.309500
  Total charge should normally be an integer. See
  http://www.gromacs.org/Documentation/Floating_Point_Arithmetic
  for discussion on how close it should be to an integer.
  


Number of degrees of freedom in T-Coupling group System is 21.00

NOTE 4 [file be.mdp]:
  You are using a plain Coulomb cut-off, which might produce artifacts.
  You might want to consider using PME electrostatics.



There were 4 notes

gcq#163: "If You Don't Like Cool Quotes Check Your GMXRC File" (Your Sysadmin)

Option     Filename  Type         Description
------------------------------------------------------------
  -f         vr.mdp  Input        grompp input file with MD parameters
 -po      mdout.mdp  Output       grompp input file with MD parameters
  -c         et.gro  Input        Structure file: gro g96 pdb tpr etc.
  -r       conf.gro  Input, Opt.  Structure file: gro g96 pdb tpr etc.
 -rb       conf.gro  Input, Opt.  Structure file: gro g96 pdb tpr etc.
  -n      index.ndx  Input, Opt.  Index file
  -p         et.top  Input        Topology file
 -pp  processed.top  Output, Opt. Topology file
  -o      et_vr.tpr  Output       Run input file: tpr tpb tpa
  -t       traj.trr  Input, Opt.  Full precision trajectory: trr trj cpt
  -e       ener.edr  Input, Opt.  Energy file

Option       Type   Value   Description
------------------------------------------------------
-[no]h       bool   no      Print help info and quit
-[no]version bool   no      Print version info and quit
-nice        int    0       Set the nicelevel
-[no]v       bool   no      Be loud and noisy
-time        real   -1      Take frame at or first after this time.
-[no]rmvsbds bool   yes     Remove constant bonded interactions with virtual
                            sites
-maxwarn     int    0       Number of allowed warnings during input
                            processing. Not for normal use and may generate
                            unstable systems
-[no]zero    bool   no      Set parameters for bonded interactions without
                            defaults to zero instead of generating an error
-[no]renum   bool   yes     Renumber atomtypes and minimize number of
                            atomtypes

Ignoring obsolete mdp entry 'title'
Ignoring obsolete mdp entry 'cpp'
Replacing old mdp entry 'unconstrained-start' by 'continuation'

Back Off! I just backed up mdout.mdp to ./#mdout.mdp.13#

NOTE 1 [file vr.mdp]:
  nstcomm < nstcalcenergy defeats the purpose of nstcalcenergy, setting
  nstcomm to nstcalcenergy

Generated 332520 of the 332520 non-bonded parameter combinations
Generating 1-4 interactions: fudge = 0.5
Generated 332520 of the 332520 1-4 parameter combinations
Excluding 3 bonded neighbours molecule type 'et'

NOTE 2 [file et.top, line 60]:
  System has non-zero total charge: -0.309500
  Total charge should normally be an integer. See
  http://www.gromacs.org/Documentation/Floating_Point_Arithmetic
  for discussion on how close it should be to an integer.
  


Number of degrees of freedom in T-Coupling group System is 21.00

NOTE 3 [file vr.mdp]:
  You are using a plain Coulomb cut-off, which might produce artifacts.
  You might want to consider using PME electrostatics.



There were 3 notes

gcq#163: "If You Don't Like Cool Quotes Check Your GMXRC File" (Your Sysadmin)

Option     Filename  Type         Description
------------------------------------------------------------
  -f         nh.mdp  Input        grompp input file with MD parameters
 -po      mdout.mdp  Output       grompp input file with MD parameters
  -c         et.gro  Input        Structure file: gro g96 pdb tpr etc.
  -r       conf.gro  Input, Opt.  Structure file: gro g96 pdb tpr etc.
 -rb       conf.gro  Input, Opt.  Structure file: gro g96 pdb tpr etc.
  -n      index.ndx  Input, Opt.  Index file
  -p         et.top  Input        Topology file
 -pp  processed.top  Output, Opt. Topology file
  -o      et_nh.tpr  Output       Run input file: tpr tpb tpa
  -t       traj.trr  Input, Opt.  Full precision trajectory: trr trj cpt
  -e       ener.edr  Input, Opt.  Energy file

Option       Type   Value   Description
------------------------------------------------------
-[no]h       bool   no      Print help info and quit
-[no]version bool   no      Print version info and quit
-nice        int    0       Set the nicelevel
-[no]v       bool   no      Be loud and noisy
-time        real   -1      Take frame at or first after this time.
-[no]rmvsbds bool   yes     Remove constant bonded interactions with virtual
                            sites
-maxwarn     int    0       Number of allowed warnings during input
                            processing. Not for normal use and may generate
                            unstable systems
-[no]zero    bool   no      Set parameters for bonded interactions without
                            defaults to zero instead of generating an error
-[no]renum   bool   yes     Renumber atomtypes and minimize number of
                            atomtypes

Ignoring obsolete mdp entry 'title'
Ignoring obsolete mdp entry 'cpp'
Replacing old mdp entry 'unconstrained-start' by 'continuation'

Back Off! I just backed up mdout.mdp to ./#mdout.mdp.14#

NOTE 1 [file nh.mdp]:
  nstcomm < nstcalcenergy defeats the purpose of nstcalcenergy, setting
  nstcomm to nstcalcenergy


NOTE 2 [file nh.mdp]:
  leapfrog does not yet support Nose-Hoover chains, nhchainlength reset to 1

Generated 332520 of the 332520 non-bonded parameter combinations
Generating 1-4 interactions: fudge = 0.5
Generated 332520 of the 332520 1-4 parameter combinations
Excluding 3 bonded neighbours molecule type 'et'

NOTE 3 [file et.top, line 60]:
  System has non-zero total charge: -0.309500
  Total charge should normally be an integer. See
  http://www.gromacs.org/Documentation/Floating_Point_Arithmetic
  for discussion on how close it should be to an integer.
  


Number of degrees of freedom in T-Coupling group System is 21.00

NOTE 4 [file nh.mdp]:
  You are using a plain Coulomb cut-off, which might produce artifacts.
  You might want to consider using PME electrostatics.



There were 4 notes

gcq#163: "If You Don't Like Cool Quotes Check Your GMXRC File" (Your Sysadmin)

Option     Filename  Type         Description
------------------------------------------------------------
  -f         an.mdp  Input        grompp input file with MD parameters
 -po      mdout.mdp  Output       grompp input file with MD parameters
  -c         et.gro  Input        Structure file: gro g96 pdb tpr etc.
  -r       conf.gro  Input, Opt.  Structure file: gro g96 pdb tpr etc.
 -rb       conf.gro  Input, Opt.  Structure file: gro g96 pdb tpr etc.
  -n      index.ndx  Input, Opt.  Index file
  -p         et.top  Input        Topology file
 -pp  processed.top  Output, Opt. Topology file
  -o      et_an.tpr  Output       Run input file: tpr tpb tpa
  -t       traj.trr  Input, Opt.  Full precision trajectory: trr trj cpt
  -e       ener.edr  Input, Opt.  Energy file

Option       Type   Value   Description
------------------------------------------------------
-[no]h       bool   no      Print help info and quit
-[no]version bool   no      Print version info and quit
-nice        int    0       Set the nicelevel
-[no]v       bool   no      Be loud and noisy
-time        real   -1      Take frame at or first after this time.
-[no]rmvsbds bool   yes     Remove constant bonded interactions with virtual
                            sites
-maxwarn     int    0       Number of allowed warnings during input
                            processing. Not for normal use and may generate
                            unstable systems
-[no]zero    bool   no      Set parameters for bonded interactions without
                            defaults to zero instead of generating an error
-[no]renum   bool   yes     Renumber atomtypes and minimize number of
                            atomtypes

Ignoring obsolete mdp entry 'title'
Ignoring obsolete mdp entry 'cpp'
Replacing old mdp entry 'unconstrained-start' by 'continuation'

Back Off! I just backed up mdout.mdp to ./#mdout.mdp.15#

NOTE 1 [file an.mdp]:
  nstcomm < nstcalcenergy defeats the purpose of nstcalcenergy, setting
  nstcomm to nstcalcenergy

Generated 332520 of the 332520 non-bonded parameter combinations
Generating 1-4 interactions: fudge = 0.5
Generated 332520 of the 332520 1-4 parameter combinations
Excluding 3 bonded neighbours molecule type 'et'

NOTE 2 [file et.top, line 60]:
  System has non-zero total charge: -0.309500
  Total charge should normally be an integer. See
  http://www.gromacs.org/Documentation/Floating_Point_Arithmetic
  for discussion on how close it should be to an integer.
  


Number of degrees of freedom in T-Coupling group System is 21.00

NOTE 3 [file an.mdp]:
  You are using a plain Coulomb cut-off, which might produce artifacts.
  You might want to consider using PME electrostatics.



There were 3 notes

gcq#278: "In the Meantime, Take Care of Yourself aaand Eachother" (J. Springer)

Option     Filename  Type         Description
------------------------------------------------------------
  -f         sd.mdp  Input        grompp input file with MD parameters
 -po      mdout.mdp  Output       grompp input file with MD parameters
  -c         et.gro  Input        Structure file: gro g96 pdb tpr etc.
  -r       conf.gro  Input, Opt.  Structure file: gro g96 pdb tpr etc.
 -rb       conf.gro  Input, Opt.  Structure file: gro g96 pdb tpr etc.
  -n      index.ndx  Input, Opt.  Index file
  -p         et.top  Input        Topology file
 -pp  processed.top  Output, Opt. Topology file
  -o      et_sd.tpr  Output       Run input file: tpr tpb tpa
  -t       traj.trr  Input, Opt.  Full precision trajectory: trr trj cpt
  -e       ener.edr  Input, Opt.  Energy file

Option       Type   Value   Description
------------------------------------------------------
-[no]h       bool   no      Print help info and quit
-[no]version bool   no      Print version info and quit
-nice        int    0       Set the nicelevel
-[no]v       bool   no      Be loud and noisy
-time        real   -1      Take frame at or first after this time.
-[no]rmvsbds bool   yes     Remove constant bonded interactions with virtual
                            sites
-maxwarn     int    0       Number of allowed warnings during input
                            processing. Not for normal use and may generate
                            unstable systems
-[no]zero    bool   no      Set parameters for bonded interactions without
                            defaults to zero instead of generating an error
-[no]renum   bool   yes     Renumber atomtypes and minimize number of
                            atomtypes

Ignoring obsolete mdp entry 'title'
Ignoring obsolete mdp entry 'cpp'
Replacing old mdp entry 'unconstrained-start' by 'continuation'

Back Off! I just backed up mdout.mdp to ./#mdout.mdp.16#

NOTE 1 [file sd.mdp]:
  nstcomm < nstcalcenergy defeats the purpose of nstcalcenergy, setting
  nstcomm to nstcalcenergy

Setting the LD random seed to 28171
Generated 332520 of the 332520 non-bonded parameter combinations
Generating 1-4 interactions: fudge = 0.5
Generated 332520 of the 332520 1-4 parameter combinations
Excluding 3 bonded neighbours molecule type 'et'

NOTE 2 [file et.top, line 60]:
  System has non-zero total charge: -0.309500
  Total charge should normally be an integer. See
  http://www.gromacs.org/Documentation/Floating_Point_Arithmetic
  for discussion on how close it should be to an integer.
  


Number of degrees of freedom in T-Coupling group System is 21.00

NOTE 3 [file sd.mdp]:
  You are using a plain Coulomb cut-off, which might produce artifacts.
  You might want to consider using PME electrostatics.



There were 3 notes

gcq#278: "In the Meantime, Take Care of Yourself aaand Eachother" (J. Springer)


Для каждого из полученных файлов запустим mdrun:

In [6]:
%%bash
rm times
for i in be vr nh an sd; do
    start=$(date +%s.%N)
    mdrun -deffnm et_${i} -v -nt 1
    dur=$(echo "$(date +%s.%N) - $start" | bc)
    echo ${i} $dur >> times
done
                         :-)  G  R  O  M  A  C  S  (-:

               Giving Russians Opium May Alter Current Situation

                            :-)  VERSION 4.5.5  (-:

        Written by Emile Apol, Rossen Apostolov, Herman J.C. Berendsen,
      Aldert van Buuren, Pär Bjelkmar, Rudi van Drunen, Anton Feenstra, 
        Gerrit Groenhof, Peter Kasson, Per Larsson, Pieter Meulenhoff, 
           Teemu Murtola, Szilard Pall, Sander Pronk, Roland Schulz, 
                Michael Shirts, Alfons Sijbers, Peter Tieleman,

               Berk Hess, David van der Spoel, and Erik Lindahl.

       Copyright (c) 1991-2000, University of Groningen, The Netherlands.
            Copyright (c) 2001-2010, The GROMACS development team at
        Uppsala University & The Royal Institute of Technology, Sweden.
            check out http://www.gromacs.org for more information.

         This program is free software; you can redistribute it and/or
          modify it under the terms of the GNU General Public License
         as published by the Free Software Foundation; either version 2
             of the License, or (at your option) any later version.

                                :-)  mdrun  (-:

Option     Filename  Type         Description
------------------------------------------------------------
  -s      et_be.tpr  Input        Run input file: tpr tpb tpa
  -o      et_be.trr  Output       Full precision trajectory: trr trj cpt
  -x      et_be.xtc  Output, Opt. Compressed trajectory (portable xdr format)
-cpi      et_be.cpt  Input, Opt.  Checkpoint file
-cpo      et_be.cpt  Output, Opt. Checkpoint file
  -c      et_be.gro  Output       Structure file: gro g96 pdb etc.
  -e      et_be.edr  Output       Energy file
  -g      et_be.log  Output       Log file
-dhdl     et_be.xvg  Output, Opt. xvgr/xmgr file
-field    et_be.xvg  Output, Opt. xvgr/xmgr file
-table    et_be.xvg  Input, Opt.  xvgr/xmgr file
-tablep   et_be.xvg  Input, Opt.  xvgr/xmgr file
-tableb   et_be.xvg  Input, Opt.  xvgr/xmgr file
-rerun    et_be.trr  Input, Opt.  Trajectory: xtc trr trj gro g96 pdb cpt
-tpi      et_be.xvg  Output, Opt. xvgr/xmgr file
-tpid     et_be.xvg  Output, Opt. xvgr/xmgr file
 -ei      et_be.edi  Input, Opt.  ED sampling input
 -eo      et_be.edo  Output, Opt. ED sampling output
  -j      et_be.gct  Input, Opt.  General coupling stuff
 -jo      et_be.gct  Output, Opt. General coupling stuff
-ffout    et_be.xvg  Output, Opt. xvgr/xmgr file
-devout   et_be.xvg  Output, Opt. xvgr/xmgr file
-runav    et_be.xvg  Output, Opt. xvgr/xmgr file
 -px      et_be.xvg  Output, Opt. xvgr/xmgr file
 -pf      et_be.xvg  Output, Opt. xvgr/xmgr file
-mtx      et_be.mtx  Output, Opt. Hessian matrix
 -dn      et_be.ndx  Output, Opt. Index file
-multidir     et_be  Input, Opt., Mult. Run directory

Option       Type   Value   Description
------------------------------------------------------
-[no]h       bool   no      Print help info and quit
-[no]version bool   no      Print version info and quit
-nice        int    0       Set the nicelevel
-deffnm      string et_be   Set the default filename for all file options
-xvg         enum   xmgrace  xvg plot formatting: xmgrace, xmgr or none
-[no]pd      bool   no      Use particle decompostion
-dd          vector 0 0 0   Domain decomposition grid, 0 is optimize
-nt          int    1       Number of threads to start (0 is guess)
-npme        int    -1      Number of separate nodes to be used for PME, -1
                            is guess
-ddorder     enum   interleave  DD node order: interleave, pp_pme or cartesian
-[no]ddcheck bool   yes     Check for all bonded interactions with DD
-rdd         real   0       The maximum distance for bonded interactions with
                            DD (nm), 0 is determine from initial coordinates
-rcon        real   0       Maximum distance for P-LINCS (nm), 0 is estimate
-dlb         enum   auto    Dynamic load balancing (with DD): auto, no or yes
-dds         real   0.8     Minimum allowed dlb scaling of the DD cell size
-gcom        int    -1      Global communication frequency
-[no]v       bool   yes     Be loud and noisy
-[no]compact bool   yes     Write a compact log file
-[no]seppot  bool   no      Write separate V and dVdl terms for each
                            interaction type and node to the log file(s)
-pforce      real   -1      Print all forces larger than this (kJ/mol nm)
-[no]reprod  bool   no      Try to avoid optimizations that affect binary
                            reproducibility
-cpt         real   15      Checkpoint interval (minutes)
-[no]cpnum   bool   no      Keep and number checkpoint files
-[no]append  bool   yes     Append to previous output files when continuing
                            from checkpoint instead of adding the simulation
                            part number to all file names
-maxh        real   -1      Terminate after 0.99 times this time (hours)
-multi       int    0       Do multiple simulations in parallel
-replex      int    0       Attempt replica exchange periodically with this
                            period (steps)
-reseed      int    -1      Seed for replica exchange, -1 is generate a seed
-[no]ionize  bool   no      Do a simulation including the effect of an X-Ray
                            bombardment on your system


Back Off! I just backed up et_be.log to ./#et_be.log.3#
Getting Loaded...
Reading file et_be.tpr, VERSION 4.5.5 (single precision)
Loaded with Money


Back Off! I just backed up et_be.trr to ./#et_be.trr.3#

Back Off! I just backed up et_be.edr to ./#et_be.edr.3#
starting mdrun 'first one'
250000 steps,    250.0 ps.
step 249900, remaining runtime:     0 s          
Writing final coordinates.

Back Off! I just backed up et_be.gro to ./#et_be.gro.3#
step 250000, remaining runtime:     0 s          
               NODE (s)   Real (s)      (%)
       Time:      3.300      3.510     94.0
               (Mnbf/s)   (MFlops)   (ns/day)  (hour/ns)
Performance:      0.000    389.987   6545.481      0.004

gcq#348: "Sitting on a rooftop watching molecules collide" (A Camp)

                         :-)  G  R  O  M  A  C  S  (-:

        Getting the Right Output Means no Artefacts in Calculating Stuff

                            :-)  VERSION 4.5.5  (-:

        Written by Emile Apol, Rossen Apostolov, Herman J.C. Berendsen,
      Aldert van Buuren, Pär Bjelkmar, Rudi van Drunen, Anton Feenstra, 
        Gerrit Groenhof, Peter Kasson, Per Larsson, Pieter Meulenhoff, 
           Teemu Murtola, Szilard Pall, Sander Pronk, Roland Schulz, 
                Michael Shirts, Alfons Sijbers, Peter Tieleman,

               Berk Hess, David van der Spoel, and Erik Lindahl.

       Copyright (c) 1991-2000, University of Groningen, The Netherlands.
            Copyright (c) 2001-2010, The GROMACS development team at
        Uppsala University & The Royal Institute of Technology, Sweden.
            check out http://www.gromacs.org for more information.

         This program is free software; you can redistribute it and/or
          modify it under the terms of the GNU General Public License
         as published by the Free Software Foundation; either version 2
             of the License, or (at your option) any later version.

                                :-)  mdrun  (-:

Option     Filename  Type         Description
------------------------------------------------------------
  -s      et_vr.tpr  Input        Run input file: tpr tpb tpa
  -o      et_vr.trr  Output       Full precision trajectory: trr trj cpt
  -x      et_vr.xtc  Output, Opt. Compressed trajectory (portable xdr format)
-cpi      et_vr.cpt  Input, Opt.  Checkpoint file
-cpo      et_vr.cpt  Output, Opt. Checkpoint file
  -c      et_vr.gro  Output       Structure file: gro g96 pdb etc.
  -e      et_vr.edr  Output       Energy file
  -g      et_vr.log  Output       Log file
-dhdl     et_vr.xvg  Output, Opt. xvgr/xmgr file
-field    et_vr.xvg  Output, Opt. xvgr/xmgr file
-table    et_vr.xvg  Input, Opt.  xvgr/xmgr file
-tablep   et_vr.xvg  Input, Opt.  xvgr/xmgr file
-tableb   et_vr.xvg  Input, Opt.  xvgr/xmgr file
-rerun    et_vr.trr  Input, Opt.  Trajectory: xtc trr trj gro g96 pdb cpt
-tpi      et_vr.xvg  Output, Opt. xvgr/xmgr file
-tpid     et_vr.xvg  Output, Opt. xvgr/xmgr file
 -ei      et_vr.edi  Input, Opt.  ED sampling input
 -eo      et_vr.edo  Output, Opt. ED sampling output
  -j      et_vr.gct  Input, Opt.  General coupling stuff
 -jo      et_vr.gct  Output, Opt. General coupling stuff
-ffout    et_vr.xvg  Output, Opt. xvgr/xmgr file
-devout   et_vr.xvg  Output, Opt. xvgr/xmgr file
-runav    et_vr.xvg  Output, Opt. xvgr/xmgr file
 -px      et_vr.xvg  Output, Opt. xvgr/xmgr file
 -pf      et_vr.xvg  Output, Opt. xvgr/xmgr file
-mtx      et_vr.mtx  Output, Opt. Hessian matrix
 -dn      et_vr.ndx  Output, Opt. Index file
-multidir     et_vr  Input, Opt., Mult. Run directory

Option       Type   Value   Description
------------------------------------------------------
-[no]h       bool   no      Print help info and quit
-[no]version bool   no      Print version info and quit
-nice        int    0       Set the nicelevel
-deffnm      string et_vr   Set the default filename for all file options
-xvg         enum   xmgrace  xvg plot formatting: xmgrace, xmgr or none
-[no]pd      bool   no      Use particle decompostion
-dd          vector 0 0 0   Domain decomposition grid, 0 is optimize
-nt          int    1       Number of threads to start (0 is guess)
-npme        int    -1      Number of separate nodes to be used for PME, -1
                            is guess
-ddorder     enum   interleave  DD node order: interleave, pp_pme or cartesian
-[no]ddcheck bool   yes     Check for all bonded interactions with DD
-rdd         real   0       The maximum distance for bonded interactions with
                            DD (nm), 0 is determine from initial coordinates
-rcon        real   0       Maximum distance for P-LINCS (nm), 0 is estimate
-dlb         enum   auto    Dynamic load balancing (with DD): auto, no or yes
-dds         real   0.8     Minimum allowed dlb scaling of the DD cell size
-gcom        int    -1      Global communication frequency
-[no]v       bool   yes     Be loud and noisy
-[no]compact bool   yes     Write a compact log file
-[no]seppot  bool   no      Write separate V and dVdl terms for each
                            interaction type and node to the log file(s)
-pforce      real   -1      Print all forces larger than this (kJ/mol nm)
-[no]reprod  bool   no      Try to avoid optimizations that affect binary
                            reproducibility
-cpt         real   15      Checkpoint interval (minutes)
-[no]cpnum   bool   no      Keep and number checkpoint files
-[no]append  bool   yes     Append to previous output files when continuing
                            from checkpoint instead of adding the simulation
                            part number to all file names
-maxh        real   -1      Terminate after 0.99 times this time (hours)
-multi       int    0       Do multiple simulations in parallel
-replex      int    0       Attempt replica exchange periodically with this
                            period (steps)
-reseed      int    -1      Seed for replica exchange, -1 is generate a seed
-[no]ionize  bool   no      Do a simulation including the effect of an X-Ray
                            bombardment on your system


Back Off! I just backed up et_vr.log to ./#et_vr.log.3#
Getting Loaded...
Reading file et_vr.tpr, VERSION 4.5.5 (single precision)
Loaded with Money


Back Off! I just backed up et_vr.trr to ./#et_vr.trr.3#

Back Off! I just backed up et_vr.edr to ./#et_vr.edr.3#
starting mdrun 'first one'
250000 steps,    250.0 ps.
step 249900, remaining runtime:     0 s          
Writing final coordinates.

Back Off! I just backed up et_vr.gro to ./#et_vr.gro.3#
step 250000, remaining runtime:     0 s          
               NODE (s)   Real (s)      (%)
       Time:      3.390      3.626     93.5
               (Mnbf/s)   (MFlops)   (ns/day)  (hour/ns)
Performance:      0.000    379.633   6371.707      0.004

gcq#326: "They Paint Their Faces So Differently From Ours" (Gogol Bordello)

                         :-)  G  R  O  M  A  C  S  (-:

                Gravel Rubs Often Many Awfully Cauterized Sores

                            :-)  VERSION 4.5.5  (-:

        Written by Emile Apol, Rossen Apostolov, Herman J.C. Berendsen,
      Aldert van Buuren, Pär Bjelkmar, Rudi van Drunen, Anton Feenstra, 
        Gerrit Groenhof, Peter Kasson, Per Larsson, Pieter Meulenhoff, 
           Teemu Murtola, Szilard Pall, Sander Pronk, Roland Schulz, 
                Michael Shirts, Alfons Sijbers, Peter Tieleman,

               Berk Hess, David van der Spoel, and Erik Lindahl.

       Copyright (c) 1991-2000, University of Groningen, The Netherlands.
            Copyright (c) 2001-2010, The GROMACS development team at
        Uppsala University & The Royal Institute of Technology, Sweden.
            check out http://www.gromacs.org for more information.

         This program is free software; you can redistribute it and/or
          modify it under the terms of the GNU General Public License
         as published by the Free Software Foundation; either version 2
             of the License, or (at your option) any later version.

                                :-)  mdrun  (-:

Option     Filename  Type         Description
------------------------------------------------------------
  -s      et_nh.tpr  Input        Run input file: tpr tpb tpa
  -o      et_nh.trr  Output       Full precision trajectory: trr trj cpt
  -x      et_nh.xtc  Output, Opt. Compressed trajectory (portable xdr format)
-cpi      et_nh.cpt  Input, Opt.  Checkpoint file
-cpo      et_nh.cpt  Output, Opt. Checkpoint file
  -c      et_nh.gro  Output       Structure file: gro g96 pdb etc.
  -e      et_nh.edr  Output       Energy file
  -g      et_nh.log  Output       Log file
-dhdl     et_nh.xvg  Output, Opt. xvgr/xmgr file
-field    et_nh.xvg  Output, Opt. xvgr/xmgr file
-table    et_nh.xvg  Input, Opt.  xvgr/xmgr file
-tablep   et_nh.xvg  Input, Opt.  xvgr/xmgr file
-tableb   et_nh.xvg  Input, Opt.  xvgr/xmgr file
-rerun    et_nh.trr  Input, Opt.  Trajectory: xtc trr trj gro g96 pdb cpt
-tpi      et_nh.xvg  Output, Opt. xvgr/xmgr file
-tpid     et_nh.xvg  Output, Opt. xvgr/xmgr file
 -ei      et_nh.edi  Input, Opt.  ED sampling input
 -eo      et_nh.edo  Output, Opt. ED sampling output
  -j      et_nh.gct  Input, Opt.  General coupling stuff
 -jo      et_nh.gct  Output, Opt. General coupling stuff
-ffout    et_nh.xvg  Output, Opt. xvgr/xmgr file
-devout   et_nh.xvg  Output, Opt. xvgr/xmgr file
-runav    et_nh.xvg  Output, Opt. xvgr/xmgr file
 -px      et_nh.xvg  Output, Opt. xvgr/xmgr file
 -pf      et_nh.xvg  Output, Opt. xvgr/xmgr file
-mtx      et_nh.mtx  Output, Opt. Hessian matrix
 -dn      et_nh.ndx  Output, Opt. Index file
-multidir     et_nh  Input, Opt., Mult. Run directory

Option       Type   Value   Description
------------------------------------------------------
-[no]h       bool   no      Print help info and quit
-[no]version bool   no      Print version info and quit
-nice        int    0       Set the nicelevel
-deffnm      string et_nh   Set the default filename for all file options
-xvg         enum   xmgrace  xvg plot formatting: xmgrace, xmgr or none
-[no]pd      bool   no      Use particle decompostion
-dd          vector 0 0 0   Domain decomposition grid, 0 is optimize
-nt          int    1       Number of threads to start (0 is guess)
-npme        int    -1      Number of separate nodes to be used for PME, -1
                            is guess
-ddorder     enum   interleave  DD node order: interleave, pp_pme or cartesian
-[no]ddcheck bool   yes     Check for all bonded interactions with DD
-rdd         real   0       The maximum distance for bonded interactions with
                            DD (nm), 0 is determine from initial coordinates
-rcon        real   0       Maximum distance for P-LINCS (nm), 0 is estimate
-dlb         enum   auto    Dynamic load balancing (with DD): auto, no or yes
-dds         real   0.8     Minimum allowed dlb scaling of the DD cell size
-gcom        int    -1      Global communication frequency
-[no]v       bool   yes     Be loud and noisy
-[no]compact bool   yes     Write a compact log file
-[no]seppot  bool   no      Write separate V and dVdl terms for each
                            interaction type and node to the log file(s)
-pforce      real   -1      Print all forces larger than this (kJ/mol nm)
-[no]reprod  bool   no      Try to avoid optimizations that affect binary
                            reproducibility
-cpt         real   15      Checkpoint interval (minutes)
-[no]cpnum   bool   no      Keep and number checkpoint files
-[no]append  bool   yes     Append to previous output files when continuing
                            from checkpoint instead of adding the simulation
                            part number to all file names
-maxh        real   -1      Terminate after 0.99 times this time (hours)
-multi       int    0       Do multiple simulations in parallel
-replex      int    0       Attempt replica exchange periodically with this
                            period (steps)
-reseed      int    -1      Seed for replica exchange, -1 is generate a seed
-[no]ionize  bool   no      Do a simulation including the effect of an X-Ray
                            bombardment on your system


Back Off! I just backed up et_nh.log to ./#et_nh.log.2#
Getting Loaded...
Reading file et_nh.tpr, VERSION 4.5.5 (single precision)
Loaded with Money


Back Off! I just backed up et_nh.trr to ./#et_nh.trr.2#

Back Off! I just backed up et_nh.edr to ./#et_nh.edr.2#
starting mdrun 'first one'
250000 steps,    250.0 ps.
step 249900, remaining runtime:     0 s          
Writing final coordinates.

Back Off! I just backed up et_nh.gro to ./#et_nh.gro.2#
step 250000, remaining runtime:     0 s          
               NODE (s)   Real (s)      (%)
       Time:      3.410      3.598     94.8
               (Mnbf/s)   (MFlops)   (ns/day)  (hour/ns)
Performance:      0.000    377.407   6334.337      0.004

gcq#54: "And It Goes a Little Something Like This" (Tag Team)

                         :-)  G  R  O  M  A  C  S  (-:

                     Gyas ROwers Mature At Cryogenic Speed

                            :-)  VERSION 4.5.5  (-:

        Written by Emile Apol, Rossen Apostolov, Herman J.C. Berendsen,
      Aldert van Buuren, Pär Bjelkmar, Rudi van Drunen, Anton Feenstra, 
        Gerrit Groenhof, Peter Kasson, Per Larsson, Pieter Meulenhoff, 
           Teemu Murtola, Szilard Pall, Sander Pronk, Roland Schulz, 
                Michael Shirts, Alfons Sijbers, Peter Tieleman,

               Berk Hess, David van der Spoel, and Erik Lindahl.

       Copyright (c) 1991-2000, University of Groningen, The Netherlands.
            Copyright (c) 2001-2010, The GROMACS development team at
        Uppsala University & The Royal Institute of Technology, Sweden.
            check out http://www.gromacs.org for more information.

         This program is free software; you can redistribute it and/or
          modify it under the terms of the GNU General Public License
         as published by the Free Software Foundation; either version 2
             of the License, or (at your option) any later version.

                                :-)  mdrun  (-:

Option     Filename  Type         Description
------------------------------------------------------------
  -s      et_an.tpr  Input        Run input file: tpr tpb tpa
  -o      et_an.trr  Output       Full precision trajectory: trr trj cpt
  -x      et_an.xtc  Output, Opt. Compressed trajectory (portable xdr format)
-cpi      et_an.cpt  Input, Opt.  Checkpoint file
-cpo      et_an.cpt  Output, Opt. Checkpoint file
  -c      et_an.gro  Output       Structure file: gro g96 pdb etc.
  -e      et_an.edr  Output       Energy file
  -g      et_an.log  Output       Log file
-dhdl     et_an.xvg  Output, Opt. xvgr/xmgr file
-field    et_an.xvg  Output, Opt. xvgr/xmgr file
-table    et_an.xvg  Input, Opt.  xvgr/xmgr file
-tablep   et_an.xvg  Input, Opt.  xvgr/xmgr file
-tableb   et_an.xvg  Input, Opt.  xvgr/xmgr file
-rerun    et_an.trr  Input, Opt.  Trajectory: xtc trr trj gro g96 pdb cpt
-tpi      et_an.xvg  Output, Opt. xvgr/xmgr file
-tpid     et_an.xvg  Output, Opt. xvgr/xmgr file
 -ei      et_an.edi  Input, Opt.  ED sampling input
 -eo      et_an.edo  Output, Opt. ED sampling output
  -j      et_an.gct  Input, Opt.  General coupling stuff
 -jo      et_an.gct  Output, Opt. General coupling stuff
-ffout    et_an.xvg  Output, Opt. xvgr/xmgr file
-devout   et_an.xvg  Output, Opt. xvgr/xmgr file
-runav    et_an.xvg  Output, Opt. xvgr/xmgr file
 -px      et_an.xvg  Output, Opt. xvgr/xmgr file
 -pf      et_an.xvg  Output, Opt. xvgr/xmgr file
-mtx      et_an.mtx  Output, Opt. Hessian matrix
 -dn      et_an.ndx  Output, Opt. Index file
-multidir     et_an  Input, Opt., Mult. Run directory

Option       Type   Value   Description
------------------------------------------------------
-[no]h       bool   no      Print help info and quit
-[no]version bool   no      Print version info and quit
-nice        int    0       Set the nicelevel
-deffnm      string et_an   Set the default filename for all file options
-xvg         enum   xmgrace  xvg plot formatting: xmgrace, xmgr or none
-[no]pd      bool   no      Use particle decompostion
-dd          vector 0 0 0   Domain decomposition grid, 0 is optimize
-nt          int    1       Number of threads to start (0 is guess)
-npme        int    -1      Number of separate nodes to be used for PME, -1
                            is guess
-ddorder     enum   interleave  DD node order: interleave, pp_pme or cartesian
-[no]ddcheck bool   yes     Check for all bonded interactions with DD
-rdd         real   0       The maximum distance for bonded interactions with
                            DD (nm), 0 is determine from initial coordinates
-rcon        real   0       Maximum distance for P-LINCS (nm), 0 is estimate
-dlb         enum   auto    Dynamic load balancing (with DD): auto, no or yes
-dds         real   0.8     Minimum allowed dlb scaling of the DD cell size
-gcom        int    -1      Global communication frequency
-[no]v       bool   yes     Be loud and noisy
-[no]compact bool   yes     Write a compact log file
-[no]seppot  bool   no      Write separate V and dVdl terms for each
                            interaction type and node to the log file(s)
-pforce      real   -1      Print all forces larger than this (kJ/mol nm)
-[no]reprod  bool   no      Try to avoid optimizations that affect binary
                            reproducibility
-cpt         real   15      Checkpoint interval (minutes)
-[no]cpnum   bool   no      Keep and number checkpoint files
-[no]append  bool   yes     Append to previous output files when continuing
                            from checkpoint instead of adding the simulation
                            part number to all file names
-maxh        real   -1      Terminate after 0.99 times this time (hours)
-multi       int    0       Do multiple simulations in parallel
-replex      int    0       Attempt replica exchange periodically with this
                            period (steps)
-reseed      int    -1      Seed for replica exchange, -1 is generate a seed
-[no]ionize  bool   no      Do a simulation including the effect of an X-Ray
                            bombardment on your system


Back Off! I just backed up et_an.log to ./#et_an.log.2#
Getting Loaded...
Reading file et_an.tpr, VERSION 4.5.5 (single precision)
Loaded with Money


Back Off! I just backed up et_an.trr to ./#et_an.trr.2#

Back Off! I just backed up et_an.edr to ./#et_an.edr.2#
starting mdrun 'first one'
250000 steps,    250.0 ps.
step 249900, remaining runtime:     0 s          
Writing final coordinates.

Back Off! I just backed up et_an.gro to ./#et_an.gro.2#
step 250000, remaining runtime:     0 s          
               NODE (s)   Real (s)      (%)
       Time:      3.260      3.461     94.2
               (Mnbf/s)   (MFlops)   (ns/day)  (hour/ns)
Performance:      0.000    394.772   6625.794      0.004

gcq#148: "Everybody's Good Enough For Some Change" (LIVE)

                         :-)  G  R  O  M  A  C  S  (-:

                 Good ROcking Metal Altar for Chronical Sinners

                            :-)  VERSION 4.5.5  (-:

        Written by Emile Apol, Rossen Apostolov, Herman J.C. Berendsen,
      Aldert van Buuren, Pär Bjelkmar, Rudi van Drunen, Anton Feenstra, 
        Gerrit Groenhof, Peter Kasson, Per Larsson, Pieter Meulenhoff, 
           Teemu Murtola, Szilard Pall, Sander Pronk, Roland Schulz, 
                Michael Shirts, Alfons Sijbers, Peter Tieleman,

               Berk Hess, David van der Spoel, and Erik Lindahl.

       Copyright (c) 1991-2000, University of Groningen, The Netherlands.
            Copyright (c) 2001-2010, The GROMACS development team at
        Uppsala University & The Royal Institute of Technology, Sweden.
            check out http://www.gromacs.org for more information.

         This program is free software; you can redistribute it and/or
          modify it under the terms of the GNU General Public License
         as published by the Free Software Foundation; either version 2
             of the License, or (at your option) any later version.

                                :-)  mdrun  (-:

Option     Filename  Type         Description
------------------------------------------------------------
  -s      et_sd.tpr  Input        Run input file: tpr tpb tpa
  -o      et_sd.trr  Output       Full precision trajectory: trr trj cpt
  -x      et_sd.xtc  Output, Opt. Compressed trajectory (portable xdr format)
-cpi      et_sd.cpt  Input, Opt.  Checkpoint file
-cpo      et_sd.cpt  Output, Opt. Checkpoint file
  -c      et_sd.gro  Output       Structure file: gro g96 pdb etc.
  -e      et_sd.edr  Output       Energy file
  -g      et_sd.log  Output       Log file
-dhdl     et_sd.xvg  Output, Opt. xvgr/xmgr file
-field    et_sd.xvg  Output, Opt. xvgr/xmgr file
-table    et_sd.xvg  Input, Opt.  xvgr/xmgr file
-tablep   et_sd.xvg  Input, Opt.  xvgr/xmgr file
-tableb   et_sd.xvg  Input, Opt.  xvgr/xmgr file
-rerun    et_sd.trr  Input, Opt.  Trajectory: xtc trr trj gro g96 pdb cpt
-tpi      et_sd.xvg  Output, Opt. xvgr/xmgr file
-tpid     et_sd.xvg  Output, Opt. xvgr/xmgr file
 -ei      et_sd.edi  Input, Opt.  ED sampling input
 -eo      et_sd.edo  Output, Opt. ED sampling output
  -j      et_sd.gct  Input, Opt.  General coupling stuff
 -jo      et_sd.gct  Output, Opt. General coupling stuff
-ffout    et_sd.xvg  Output, Opt. xvgr/xmgr file
-devout   et_sd.xvg  Output, Opt. xvgr/xmgr file
-runav    et_sd.xvg  Output, Opt. xvgr/xmgr file
 -px      et_sd.xvg  Output, Opt. xvgr/xmgr file
 -pf      et_sd.xvg  Output, Opt. xvgr/xmgr file
-mtx      et_sd.mtx  Output, Opt. Hessian matrix
 -dn      et_sd.ndx  Output, Opt. Index file
-multidir     et_sd  Input, Opt., Mult. Run directory

Option       Type   Value   Description
------------------------------------------------------
-[no]h       bool   no      Print help info and quit
-[no]version bool   no      Print version info and quit
-nice        int    0       Set the nicelevel
-deffnm      string et_sd   Set the default filename for all file options
-xvg         enum   xmgrace  xvg plot formatting: xmgrace, xmgr or none
-[no]pd      bool   no      Use particle decompostion
-dd          vector 0 0 0   Domain decomposition grid, 0 is optimize
-nt          int    1       Number of threads to start (0 is guess)
-npme        int    -1      Number of separate nodes to be used for PME, -1
                            is guess
-ddorder     enum   interleave  DD node order: interleave, pp_pme or cartesian
-[no]ddcheck bool   yes     Check for all bonded interactions with DD
-rdd         real   0       The maximum distance for bonded interactions with
                            DD (nm), 0 is determine from initial coordinates
-rcon        real   0       Maximum distance for P-LINCS (nm), 0 is estimate
-dlb         enum   auto    Dynamic load balancing (with DD): auto, no or yes
-dds         real   0.8     Minimum allowed dlb scaling of the DD cell size
-gcom        int    -1      Global communication frequency
-[no]v       bool   yes     Be loud and noisy
-[no]compact bool   yes     Write a compact log file
-[no]seppot  bool   no      Write separate V and dVdl terms for each
                            interaction type and node to the log file(s)
-pforce      real   -1      Print all forces larger than this (kJ/mol nm)
-[no]reprod  bool   no      Try to avoid optimizations that affect binary
                            reproducibility
-cpt         real   15      Checkpoint interval (minutes)
-[no]cpnum   bool   no      Keep and number checkpoint files
-[no]append  bool   yes     Append to previous output files when continuing
                            from checkpoint instead of adding the simulation
                            part number to all file names
-maxh        real   -1      Terminate after 0.99 times this time (hours)
-multi       int    0       Do multiple simulations in parallel
-replex      int    0       Attempt replica exchange periodically with this
                            period (steps)
-reseed      int    -1      Seed for replica exchange, -1 is generate a seed
-[no]ionize  bool   no      Do a simulation including the effect of an X-Ray
                            bombardment on your system


Back Off! I just backed up et_sd.log to ./#et_sd.log.2#
Getting Loaded...
Reading file et_sd.tpr, VERSION 4.5.5 (single precision)
Loaded with Money


Back Off! I just backed up et_sd.trr to ./#et_sd.trr.2#

Back Off! I just backed up et_sd.edr to ./#et_sd.edr.2#
starting mdrun 'first one'
250000 steps,    250.0 ps.
step 249900, remaining runtime:     0 s          
Writing final coordinates.

Back Off! I just backed up et_sd.gro to ./#et_sd.gro.2#
step 250000, remaining runtime:     0 s          
               NODE (s)   Real (s)      (%)
       Time:      3.900      4.139     94.2
               (Mnbf/s)   (MFlops)   (ns/day)  (hour/ns)
Performance:      0.000    345.886   5538.484      0.004

gcq#242: "Get Down In 3D" (George Clinton)


Анализ результатов

Визуальный анализ. Для каждой из систем проведём конвертацию результатов в pdb (надо делать из консоли, выбирая группу №2):

In [7]:
%%bash
for i in be vr nh an sd; do
    trjconv -f et_${i}.trr -s et_${i}.tpr -o et_${i}.pdb
done
                         :-)  G  R  O  M  A  C  S  (-:

                  Gromacs Runs On Most of All Computer Systems

                            :-)  VERSION 4.5.5  (-:

        Written by Emile Apol, Rossen Apostolov, Herman J.C. Berendsen,
      Aldert van Buuren, Pär Bjelkmar, Rudi van Drunen, Anton Feenstra, 
        Gerrit Groenhof, Peter Kasson, Per Larsson, Pieter Meulenhoff, 
           Teemu Murtola, Szilard Pall, Sander Pronk, Roland Schulz, 
                Michael Shirts, Alfons Sijbers, Peter Tieleman,

               Berk Hess, David van der Spoel, and Erik Lindahl.

       Copyright (c) 1991-2000, University of Groningen, The Netherlands.
            Copyright (c) 2001-2010, The GROMACS development team at
        Uppsala University & The Royal Institute of Technology, Sweden.
            check out http://www.gromacs.org for more information.

         This program is free software; you can redistribute it and/or
          modify it under the terms of the GNU General Public License
         as published by the Free Software Foundation; either version 2
             of the License, or (at your option) any later version.

                               :-)  trjconv  (-:

Option     Filename  Type         Description
------------------------------------------------------------
  -f      et_be.trr  Input        Trajectory: xtc trr trj gro g96 pdb cpt
  -o      et_be.pdb  Output       Trajectory: xtc trr trj gro g96 pdb
  -s      et_be.tpr  Input, Opt!  Structure+mass(db): tpr tpb tpa gro g96 pdb
  -n      index.ndx  Input, Opt.  Index file
 -fr     frames.ndx  Input, Opt.  Index file
-sub    cluster.ndx  Input, Opt.  Index file
-drop      drop.xvg  Input, Opt.  xvgr/xmgr file

Option       Type   Value   Description
------------------------------------------------------
-[no]h       bool   no      Print help info and quit
-[no]version bool   no      Print version info and quit
-nice        int    19      Set the nicelevel
-b           time   0       First frame (ps) to read from trajectory
-e           time   0       Last frame (ps) to read from trajectory
-tu          enum   ps      Time unit: fs, ps, ns, us, ms or s
-[no]w       bool   no      View output .xvg, .xpm, .eps and .pdb files
-xvg         enum   xmgrace  xvg plot formatting: xmgrace, xmgr or none
-skip        int    1       Only write every nr-th frame
-dt          time   0       Only write frame when t MOD dt = first time (ps)
-[no]round   bool   no      Round measurements to nearest picosecond
-dump        time   -1      Dump frame nearest specified time (ps)
-t0          time   0       Starting time (ps) (default: don't change)
-timestep    time   0       Change time step between input frames (ps)
-pbc         enum   none    PBC treatment (see help text for full
                            description): none, mol, res, atom, nojump,
                            cluster or whole
-ur          enum   rect    Unit-cell representation: rect, tric or compact
-[no]center  bool   no      Center atoms in box
-boxcenter   enum   tric    Center for -pbc and -center: tric, rect or zero
-box         vector 0 0 0   Size for new cubic box (default: read from input)
-clustercenter vector 0 0 0   Optional starting point for pbc cluster option
-trans       vector 0 0 0   All coordinates will be translated by trans. This
                            can advantageously be combined with -pbc mol -ur
                            compact.
-shift       vector 0 0 0   All coordinates will be shifted by framenr*shift
-fit         enum   none    Fit molecule to ref structure in the structure
                            file: none, rot+trans, rotxy+transxy,
                            translation, transxy or progressive
-ndec        int    3       Precision for .xtc and .gro writing in number of
                            decimal places
-[no]vel     bool   yes     Read and write velocities if possible
-[no]force   bool   no      Read and write forces if possible
-trunc       time   -1      Truncate input trajectory file after this time
                            (ps)
-exec        string         Execute command for every output frame with the
                            frame number as argument
-[no]app     bool   no      Append output
-split       time   0       Start writing new file when t MOD split = first
                            time (ps)
-[no]sep     bool   no      Write each frame to a separate .gro, .g96 or .pdb
                            file
-nzero       int    0       If the -sep flag is set, use these many digits
                            for the file numbers and prepend zeros as needed
-dropunder   real   0       Drop all frames below this value
-dropover    real   0       Drop all frames above this value
-[no]conect  bool   no      Add conect records when writing .pdb files.
                            Useful for visualization of non-standard
                            molecules, e.g. coarse grained ones


-------------------------------------------------------
Program trjconv, VERSION 4.5.5
Source code file: /tmp/build/gromacs-4.5.5/src/gmxlib/statutil.c, line: 819

Invalid command line argument:
2
For more information and tips for troubleshooting, please check the GROMACS
website at http://www.gromacs.org/Documentation/Errors
-------------------------------------------------------

"I Have a Bad Case Of Purple Diarrhea" (Urban Dance Squad)

                         :-)  G  R  O  M  A  C  S  (-:

                  Gromacs Runs On Most of All Computer Systems

                            :-)  VERSION 4.5.5  (-:

        Written by Emile Apol, Rossen Apostolov, Herman J.C. Berendsen,
      Aldert van Buuren, Pär Bjelkmar, Rudi van Drunen, Anton Feenstra, 
        Gerrit Groenhof, Peter Kasson, Per Larsson, Pieter Meulenhoff, 
           Teemu Murtola, Szilard Pall, Sander Pronk, Roland Schulz, 
                Michael Shirts, Alfons Sijbers, Peter Tieleman,

               Berk Hess, David van der Spoel, and Erik Lindahl.

       Copyright (c) 1991-2000, University of Groningen, The Netherlands.
            Copyright (c) 2001-2010, The GROMACS development team at
        Uppsala University & The Royal Institute of Technology, Sweden.
            check out http://www.gromacs.org for more information.

         This program is free software; you can redistribute it and/or
          modify it under the terms of the GNU General Public License
         as published by the Free Software Foundation; either version 2
             of the License, or (at your option) any later version.

                               :-)  trjconv  (-:

Option     Filename  Type         Description
------------------------------------------------------------
  -f      et_vr.trr  Input        Trajectory: xtc trr trj gro g96 pdb cpt
  -o      et_vr.pdb  Output       Trajectory: xtc trr trj gro g96 pdb
  -s      et_vr.tpr  Input, Opt!  Structure+mass(db): tpr tpb tpa gro g96 pdb
  -n      index.ndx  Input, Opt.  Index file
 -fr     frames.ndx  Input, Opt.  Index file
-sub    cluster.ndx  Input, Opt.  Index file
-drop      drop.xvg  Input, Opt.  xvgr/xmgr file

Option       Type   Value   Description
------------------------------------------------------
-[no]h       bool   no      Print help info and quit
-[no]version bool   no      Print version info and quit
-nice        int    19      Set the nicelevel
-b           time   0       First frame (ps) to read from trajectory
-e           time   0       Last frame (ps) to read from trajectory
-tu          enum   ps      Time unit: fs, ps, ns, us, ms or s
-[no]w       bool   no      View output .xvg, .xpm, .eps and .pdb files
-xvg         enum   xmgrace  xvg plot formatting: xmgrace, xmgr or none
-skip        int    1       Only write every nr-th frame
-dt          time   0       Only write frame when t MOD dt = first time (ps)
-[no]round   bool   no      Round measurements to nearest picosecond
-dump        time   -1      Dump frame nearest specified time (ps)
-t0          time   0       Starting time (ps) (default: don't change)
-timestep    time   0       Change time step between input frames (ps)
-pbc         enum   none    PBC treatment (see help text for full
                            description): none, mol, res, atom, nojump,
                            cluster or whole
-ur          enum   rect    Unit-cell representation: rect, tric or compact
-[no]center  bool   no      Center atoms in box
-boxcenter   enum   tric    Center for -pbc and -center: tric, rect or zero
-box         vector 0 0 0   Size for new cubic box (default: read from input)
-clustercenter vector 0 0 0   Optional starting point for pbc cluster option
-trans       vector 0 0 0   All coordinates will be translated by trans. This
                            can advantageously be combined with -pbc mol -ur
                            compact.
-shift       vector 0 0 0   All coordinates will be shifted by framenr*shift
-fit         enum   none    Fit molecule to ref structure in the structure
                            file: none, rot+trans, rotxy+transxy,
                            translation, transxy or progressive
-ndec        int    3       Precision for .xtc and .gro writing in number of
                            decimal places
-[no]vel     bool   yes     Read and write velocities if possible
-[no]force   bool   no      Read and write forces if possible
-trunc       time   -1      Truncate input trajectory file after this time
                            (ps)
-exec        string         Execute command for every output frame with the
                            frame number as argument
-[no]app     bool   no      Append output
-split       time   0       Start writing new file when t MOD split = first
                            time (ps)
-[no]sep     bool   no      Write each frame to a separate .gro, .g96 or .pdb
                            file
-nzero       int    0       If the -sep flag is set, use these many digits
                            for the file numbers and prepend zeros as needed
-dropunder   real   0       Drop all frames below this value
-dropover    real   0       Drop all frames above this value
-[no]conect  bool   no      Add conect records when writing .pdb files.
                            Useful for visualization of non-standard
                            molecules, e.g. coarse grained ones


-------------------------------------------------------
Program trjconv, VERSION 4.5.5
Source code file: /tmp/build/gromacs-4.5.5/src/gmxlib/statutil.c, line: 819

Invalid command line argument:
2
For more information and tips for troubleshooting, please check the GROMACS
website at http://www.gromacs.org/Documentation/Errors
-------------------------------------------------------

"Put Me Inside SSC, Let's Test Superstring Theory, Oh Yoi Yoi Accelerate the Protons" (Gogol Bordello)

                         :-)  G  R  O  M  A  C  S  (-:

           Glycine aRginine prOline Methionine Alanine Cystine Serine

                            :-)  VERSION 4.5.5  (-:

        Written by Emile Apol, Rossen Apostolov, Herman J.C. Berendsen,
      Aldert van Buuren, Pär Bjelkmar, Rudi van Drunen, Anton Feenstra, 
        Gerrit Groenhof, Peter Kasson, Per Larsson, Pieter Meulenhoff, 
           Teemu Murtola, Szilard Pall, Sander Pronk, Roland Schulz, 
                Michael Shirts, Alfons Sijbers, Peter Tieleman,

               Berk Hess, David van der Spoel, and Erik Lindahl.

       Copyright (c) 1991-2000, University of Groningen, The Netherlands.
            Copyright (c) 2001-2010, The GROMACS development team at
        Uppsala University & The Royal Institute of Technology, Sweden.
            check out http://www.gromacs.org for more information.

         This program is free software; you can redistribute it and/or
          modify it under the terms of the GNU General Public License
         as published by the Free Software Foundation; either version 2
             of the License, or (at your option) any later version.

                               :-)  trjconv  (-:

Option     Filename  Type         Description
------------------------------------------------------------
  -f      et_nh.trr  Input        Trajectory: xtc trr trj gro g96 pdb cpt
  -o      et_nh.pdb  Output       Trajectory: xtc trr trj gro g96 pdb
  -s      et_nh.tpr  Input, Opt!  Structure+mass(db): tpr tpb tpa gro g96 pdb
  -n      index.ndx  Input, Opt.  Index file
 -fr     frames.ndx  Input, Opt.  Index file
-sub    cluster.ndx  Input, Opt.  Index file
-drop      drop.xvg  Input, Opt.  xvgr/xmgr file

Option       Type   Value   Description
------------------------------------------------------
-[no]h       bool   no      Print help info and quit
-[no]version bool   no      Print version info and quit
-nice        int    19      Set the nicelevel
-b           time   0       First frame (ps) to read from trajectory
-e           time   0       Last frame (ps) to read from trajectory
-tu          enum   ps      Time unit: fs, ps, ns, us, ms or s
-[no]w       bool   no      View output .xvg, .xpm, .eps and .pdb files
-xvg         enum   xmgrace  xvg plot formatting: xmgrace, xmgr or none
-skip        int    1       Only write every nr-th frame
-dt          time   0       Only write frame when t MOD dt = first time (ps)
-[no]round   bool   no      Round measurements to nearest picosecond
-dump        time   -1      Dump frame nearest specified time (ps)
-t0          time   0       Starting time (ps) (default: don't change)
-timestep    time   0       Change time step between input frames (ps)
-pbc         enum   none    PBC treatment (see help text for full
                            description): none, mol, res, atom, nojump,
                            cluster or whole
-ur          enum   rect    Unit-cell representation: rect, tric or compact
-[no]center  bool   no      Center atoms in box
-boxcenter   enum   tric    Center for -pbc and -center: tric, rect or zero
-box         vector 0 0 0   Size for new cubic box (default: read from input)
-clustercenter vector 0 0 0   Optional starting point for pbc cluster option
-trans       vector 0 0 0   All coordinates will be translated by trans. This
                            can advantageously be combined with -pbc mol -ur
                            compact.
-shift       vector 0 0 0   All coordinates will be shifted by framenr*shift
-fit         enum   none    Fit molecule to ref structure in the structure
                            file: none, rot+trans, rotxy+transxy,
                            translation, transxy or progressive
-ndec        int    3       Precision for .xtc and .gro writing in number of
                            decimal places
-[no]vel     bool   yes     Read and write velocities if possible
-[no]force   bool   no      Read and write forces if possible
-trunc       time   -1      Truncate input trajectory file after this time
                            (ps)
-exec        string         Execute command for every output frame with the
                            frame number as argument
-[no]app     bool   no      Append output
-split       time   0       Start writing new file when t MOD split = first
                            time (ps)
-[no]sep     bool   no      Write each frame to a separate .gro, .g96 or .pdb
                            file
-nzero       int    0       If the -sep flag is set, use these many digits
                            for the file numbers and prepend zeros as needed
-dropunder   real   0       Drop all frames below this value
-dropover    real   0       Drop all frames above this value
-[no]conect  bool   no      Add conect records when writing .pdb files.
                            Useful for visualization of non-standard
                            molecules, e.g. coarse grained ones


-------------------------------------------------------
Program trjconv, VERSION 4.5.5
Source code file: /tmp/build/gromacs-4.5.5/src/gmxlib/statutil.c, line: 819

Invalid command line argument:
2
For more information and tips for troubleshooting, please check the GROMACS
website at http://www.gromacs.org/Documentation/Errors
-------------------------------------------------------

"Put Me Inside SSC, Let's Test Superstring Theory, Oh Yoi Yoi Accelerate the Protons" (Gogol Bordello)

                         :-)  G  R  O  M  A  C  S  (-:

           Glycine aRginine prOline Methionine Alanine Cystine Serine

                            :-)  VERSION 4.5.5  (-:

        Written by Emile Apol, Rossen Apostolov, Herman J.C. Berendsen,
      Aldert van Buuren, Pär Bjelkmar, Rudi van Drunen, Anton Feenstra, 
        Gerrit Groenhof, Peter Kasson, Per Larsson, Pieter Meulenhoff, 
           Teemu Murtola, Szilard Pall, Sander Pronk, Roland Schulz, 
                Michael Shirts, Alfons Sijbers, Peter Tieleman,

               Berk Hess, David van der Spoel, and Erik Lindahl.

       Copyright (c) 1991-2000, University of Groningen, The Netherlands.
            Copyright (c) 2001-2010, The GROMACS development team at
        Uppsala University & The Royal Institute of Technology, Sweden.
            check out http://www.gromacs.org for more information.

         This program is free software; you can redistribute it and/or
          modify it under the terms of the GNU General Public License
         as published by the Free Software Foundation; either version 2
             of the License, or (at your option) any later version.

                               :-)  trjconv  (-:

Option     Filename  Type         Description
------------------------------------------------------------
  -f      et_an.trr  Input        Trajectory: xtc trr trj gro g96 pdb cpt
  -o      et_an.pdb  Output       Trajectory: xtc trr trj gro g96 pdb
  -s      et_an.tpr  Input, Opt!  Structure+mass(db): tpr tpb tpa gro g96 pdb
  -n      index.ndx  Input, Opt.  Index file
 -fr     frames.ndx  Input, Opt.  Index file
-sub    cluster.ndx  Input, Opt.  Index file
-drop      drop.xvg  Input, Opt.  xvgr/xmgr file

Option       Type   Value   Description
------------------------------------------------------
-[no]h       bool   no      Print help info and quit
-[no]version bool   no      Print version info and quit
-nice        int    19      Set the nicelevel
-b           time   0       First frame (ps) to read from trajectory
-e           time   0       Last frame (ps) to read from trajectory
-tu          enum   ps      Time unit: fs, ps, ns, us, ms or s
-[no]w       bool   no      View output .xvg, .xpm, .eps and .pdb files
-xvg         enum   xmgrace  xvg plot formatting: xmgrace, xmgr or none
-skip        int    1       Only write every nr-th frame
-dt          time   0       Only write frame when t MOD dt = first time (ps)
-[no]round   bool   no      Round measurements to nearest picosecond
-dump        time   -1      Dump frame nearest specified time (ps)
-t0          time   0       Starting time (ps) (default: don't change)
-timestep    time   0       Change time step between input frames (ps)
-pbc         enum   none    PBC treatment (see help text for full
                            description): none, mol, res, atom, nojump,
                            cluster or whole
-ur          enum   rect    Unit-cell representation: rect, tric or compact
-[no]center  bool   no      Center atoms in box
-boxcenter   enum   tric    Center for -pbc and -center: tric, rect or zero
-box         vector 0 0 0   Size for new cubic box (default: read from input)
-clustercenter vector 0 0 0   Optional starting point for pbc cluster option
-trans       vector 0 0 0   All coordinates will be translated by trans. This
                            can advantageously be combined with -pbc mol -ur
                            compact.
-shift       vector 0 0 0   All coordinates will be shifted by framenr*shift
-fit         enum   none    Fit molecule to ref structure in the structure
                            file: none, rot+trans, rotxy+transxy,
                            translation, transxy or progressive
-ndec        int    3       Precision for .xtc and .gro writing in number of
                            decimal places
-[no]vel     bool   yes     Read and write velocities if possible
-[no]force   bool   no      Read and write forces if possible
-trunc       time   -1      Truncate input trajectory file after this time
                            (ps)
-exec        string         Execute command for every output frame with the
                            frame number as argument
-[no]app     bool   no      Append output
-split       time   0       Start writing new file when t MOD split = first
                            time (ps)
-[no]sep     bool   no      Write each frame to a separate .gro, .g96 or .pdb
                            file
-nzero       int    0       If the -sep flag is set, use these many digits
                            for the file numbers and prepend zeros as needed
-dropunder   real   0       Drop all frames below this value
-dropover    real   0       Drop all frames above this value
-[no]conect  bool   no      Add conect records when writing .pdb files.
                            Useful for visualization of non-standard
                            molecules, e.g. coarse grained ones


-------------------------------------------------------
Program trjconv, VERSION 4.5.5
Source code file: /tmp/build/gromacs-4.5.5/src/gmxlib/statutil.c, line: 819

Invalid command line argument:
2
For more information and tips for troubleshooting, please check the GROMACS
website at http://www.gromacs.org/Documentation/Errors
-------------------------------------------------------

"Put Me Inside SSC, Let's Test Superstring Theory, Oh Yoi Yoi Accelerate the Protons" (Gogol Bordello)

                         :-)  G  R  O  M  A  C  S  (-:

           Glycine aRginine prOline Methionine Alanine Cystine Serine

                            :-)  VERSION 4.5.5  (-:

        Written by Emile Apol, Rossen Apostolov, Herman J.C. Berendsen,
      Aldert van Buuren, Pär Bjelkmar, Rudi van Drunen, Anton Feenstra, 
        Gerrit Groenhof, Peter Kasson, Per Larsson, Pieter Meulenhoff, 
           Teemu Murtola, Szilard Pall, Sander Pronk, Roland Schulz, 
                Michael Shirts, Alfons Sijbers, Peter Tieleman,

               Berk Hess, David van der Spoel, and Erik Lindahl.

       Copyright (c) 1991-2000, University of Groningen, The Netherlands.
            Copyright (c) 2001-2010, The GROMACS development team at
        Uppsala University & The Royal Institute of Technology, Sweden.
            check out http://www.gromacs.org for more information.

         This program is free software; you can redistribute it and/or
          modify it under the terms of the GNU General Public License
         as published by the Free Software Foundation; either version 2
             of the License, or (at your option) any later version.

                               :-)  trjconv  (-:

Option     Filename  Type         Description
------------------------------------------------------------
  -f      et_sd.trr  Input        Trajectory: xtc trr trj gro g96 pdb cpt
  -o      et_sd.pdb  Output       Trajectory: xtc trr trj gro g96 pdb
  -s      et_sd.tpr  Input, Opt!  Structure+mass(db): tpr tpb tpa gro g96 pdb
  -n      index.ndx  Input, Opt.  Index file
 -fr     frames.ndx  Input, Opt.  Index file
-sub    cluster.ndx  Input, Opt.  Index file
-drop      drop.xvg  Input, Opt.  xvgr/xmgr file

Option       Type   Value   Description
------------------------------------------------------
-[no]h       bool   no      Print help info and quit
-[no]version bool   no      Print version info and quit
-nice        int    19      Set the nicelevel
-b           time   0       First frame (ps) to read from trajectory
-e           time   0       Last frame (ps) to read from trajectory
-tu          enum   ps      Time unit: fs, ps, ns, us, ms or s
-[no]w       bool   no      View output .xvg, .xpm, .eps and .pdb files
-xvg         enum   xmgrace  xvg plot formatting: xmgrace, xmgr or none
-skip        int    1       Only write every nr-th frame
-dt          time   0       Only write frame when t MOD dt = first time (ps)
-[no]round   bool   no      Round measurements to nearest picosecond
-dump        time   -1      Dump frame nearest specified time (ps)
-t0          time   0       Starting time (ps) (default: don't change)
-timestep    time   0       Change time step between input frames (ps)
-pbc         enum   none    PBC treatment (see help text for full
                            description): none, mol, res, atom, nojump,
                            cluster or whole
-ur          enum   rect    Unit-cell representation: rect, tric or compact
-[no]center  bool   no      Center atoms in box
-boxcenter   enum   tric    Center for -pbc and -center: tric, rect or zero
-box         vector 0 0 0   Size for new cubic box (default: read from input)
-clustercenter vector 0 0 0   Optional starting point for pbc cluster option
-trans       vector 0 0 0   All coordinates will be translated by trans. This
                            can advantageously be combined with -pbc mol -ur
                            compact.
-shift       vector 0 0 0   All coordinates will be shifted by framenr*shift
-fit         enum   none    Fit molecule to ref structure in the structure
                            file: none, rot+trans, rotxy+transxy,
                            translation, transxy or progressive
-ndec        int    3       Precision for .xtc and .gro writing in number of
                            decimal places
-[no]vel     bool   yes     Read and write velocities if possible
-[no]force   bool   no      Read and write forces if possible
-trunc       time   -1      Truncate input trajectory file after this time
                            (ps)
-exec        string         Execute command for every output frame with the
                            frame number as argument
-[no]app     bool   no      Append output
-split       time   0       Start writing new file when t MOD split = first
                            time (ps)
-[no]sep     bool   no      Write each frame to a separate .gro, .g96 or .pdb
                            file
-nzero       int    0       If the -sep flag is set, use these many digits
                            for the file numbers and prepend zeros as needed
-dropunder   real   0       Drop all frames below this value
-dropover    real   0       Drop all frames above this value
-[no]conect  bool   no      Add conect records when writing .pdb files.
                            Useful for visualization of non-standard
                            molecules, e.g. coarse grained ones


-------------------------------------------------------
Program trjconv, VERSION 4.5.5
Source code file: /tmp/build/gromacs-4.5.5/src/gmxlib/statutil.c, line: 819

Invalid command line argument:
2
For more information and tips for troubleshooting, please check the GROMACS
website at http://www.gromacs.org/Documentation/Errors
-------------------------------------------------------

"Put Me Inside SSC, Let's Test Superstring Theory, Oh Yoi Yoi Accelerate the Protons" (Gogol Bordello)


В каждой из систем молекула этана ведёт себя по-разному. Методы контроля температуры как будто бы дают молекуле разное количество свободы. По возрастанию количества предоставляемой свободы:
1) метод Андерсена
2) метод Нуза-Хувера
3) метод "Velocity rescale"
4) метод Берендсена
5) метод стохастической молекулярной динамики

Анализ энергий. Сравним потенциальную энергию связи и кинетическую энергию для каждой из 5 систем (из консоли, указывая интересующие нас энергии 1 и 9):

In [1]:
%%bash
for i in be vr nh an sd; do
    g_energy -f et_${i}.edr -o et_${i}_en.xvg -xvg none
done
                         :-)  G  R  O  M  A  C  S  (-:

                               Grunge ROck MAChoS

                            :-)  VERSION 4.5.5  (-:

        Written by Emile Apol, Rossen Apostolov, Herman J.C. Berendsen,
      Aldert van Buuren, Pär Bjelkmar, Rudi van Drunen, Anton Feenstra, 
        Gerrit Groenhof, Peter Kasson, Per Larsson, Pieter Meulenhoff, 
           Teemu Murtola, Szilard Pall, Sander Pronk, Roland Schulz, 
                Michael Shirts, Alfons Sijbers, Peter Tieleman,

               Berk Hess, David van der Spoel, and Erik Lindahl.

       Copyright (c) 1991-2000, University of Groningen, The Netherlands.
            Copyright (c) 2001-2010, The GROMACS development team at
        Uppsala University & The Royal Institute of Technology, Sweden.
            check out http://www.gromacs.org for more information.

         This program is free software; you can redistribute it and/or
          modify it under the terms of the GNU General Public License
         as published by the Free Software Foundation; either version 2
             of the License, or (at your option) any later version.

                               :-)  g_energy  (-:

Option     Filename  Type         Description
------------------------------------------------------------
  -f      et_be.edr  Input        Energy file
 -f2       ener.edr  Input, Opt.  Energy file
  -s      topol.tpr  Input, Opt.  Run input file: tpr tpb tpa
  -o   et_be_en.xvg  Output       xvgr/xmgr file
-viol  violaver.xvg  Output, Opt. xvgr/xmgr file
-pairs    pairs.xvg  Output, Opt. xvgr/xmgr file
-ora    orienta.xvg  Output, Opt. xvgr/xmgr file
-ort    orientt.xvg  Output, Opt. xvgr/xmgr file
-oda    orideva.xvg  Output, Opt. xvgr/xmgr file
-odr    oridevr.xvg  Output, Opt. xvgr/xmgr file
-odt    oridevt.xvg  Output, Opt. xvgr/xmgr file
-oten    oriten.xvg  Output, Opt. xvgr/xmgr file
-corr   enecorr.xvg  Output, Opt. xvgr/xmgr file
-vis      visco.xvg  Output, Opt. xvgr/xmgr file
-ravg  runavgdf.xvg  Output, Opt. xvgr/xmgr file
-odh       dhdl.xvg  Output, Opt. xvgr/xmgr file

Option       Type   Value   Description
------------------------------------------------------
-[no]h       bool   no      Print help info and quit
-[no]version bool   no      Print version info and quit
-nice        int    19      Set the nicelevel
-b           time   0       First frame (ps) to read from trajectory
-e           time   0       Last frame (ps) to read from trajectory
-[no]w       bool   no      View output .xvg, .xpm, .eps and .pdb files
-xvg         enum   none    xvg plot formatting: xmgrace, xmgr or none
-[no]fee     bool   no      Do a free energy estimate
-fetemp      real   300     Reference temperature for free energy calculation
-zero        real   0       Subtract a zero-point energy
-[no]sum     bool   no      Sum the energy terms selected rather than display
                            them all
-[no]dp      bool   no      Print energies in high precision
-nbmin       int    5       Minimum number of blocks for error estimate
-nbmax       int    5       Maximum number of blocks for error estimate
-[no]mutot   bool   no      Compute the total dipole moment from the
                            components
-skip        int    0       Skip number of frames between data points
-[no]aver    bool   no      Also print the exact average and rmsd stored in
                            the energy frames (only when 1 term is requested)
-nmol        int    1       Number of molecules in your sample: the energies
                            are divided by this number
-[no]driftcorr bool no      Useful only for calculations of fluctuation
                            properties. The drift in the observables will be
                            subtracted before computing the fluctuation
                            properties.
-[no]fluc    bool   no      Calculate autocorrelation of energy fluctuations
                            rather than energy itself
-[no]orinst  bool   no      Analyse instantaneous orientation data
-[no]ovec    bool   no      Also plot the eigenvectors with -oten
-acflen      int    -1      Length of the ACF, default is half the number of
                            frames
-[no]normalize bool yes     Normalize ACF
-P           enum   0       Order of Legendre polynomial for ACF (0 indicates
                            none): 0, 1, 2 or 3
-fitfn       enum   none    Fit function: none, exp, aexp, exp_exp, vac,
                            exp5, exp7, exp9 or erffit
-ncskip      int    0       Skip this many points in the output file of
                            correlation functions
-beginfit    real   0       Time where to begin the exponential fit of the
                            correlation function
-endfit      real   -1      Time where to end the exponential fit of the
                            correlation function, -1 is until the end

Opened et_be.edr as single precision energy file

Select the terms you want from the following list by
selecting either (part of) the name or the number or a combination.
End your selection with an empty line or a zero.
-------------------------------------------------------------------
  1  Bond             2  Angle            3  Ryckaert-Bell.   4  LJ-(SR)       
  5  LJ-(LR)          6  Coulomb-(SR)     7  Coulomb-(LR)     8  Potential     
  9  Kinetic-En.     10  Total-Energy    11  Temperature     12  Pressure      
 13  Vir-XX          14  Vir-XY          15  Vir-XZ          16  Vir-YX        
 17  Vir-YY          18  Vir-YZ          19  Vir-ZX          20  Vir-ZY        
 21  Vir-ZZ          22  Pres-XX         23  Pres-XY         24  Pres-XZ       
 25  Pres-YX         26  Pres-YY         27  Pres-YZ         28  Pres-ZX       
 29  Pres-ZY         30  Pres-ZZ         31  #Surf*SurfTen   32  Mu-X          
 33  Mu-Y            34  Mu-Z            35  T-System        36  Lamb-System   


-------------------------------------------------------
Program g_energy, VERSION 4.5.5
Source code file: /tmp/build/gromacs-4.5.5/src/tools/gmx_energy.c, line: 287

Fatal error:
No energy terms selected
For more information and tips for troubleshooting, please check the GROMACS
website at http://www.gromacs.org/Documentation/Errors
-------------------------------------------------------

"These are Ideas, They are Not Lies" (Magnapop)

                         :-)  G  R  O  M  A  C  S  (-:

                               Grunge ROck MAChoS

                            :-)  VERSION 4.5.5  (-:

        Written by Emile Apol, Rossen Apostolov, Herman J.C. Berendsen,
      Aldert van Buuren, Pär Bjelkmar, Rudi van Drunen, Anton Feenstra, 
        Gerrit Groenhof, Peter Kasson, Per Larsson, Pieter Meulenhoff, 
           Teemu Murtola, Szilard Pall, Sander Pronk, Roland Schulz, 
                Michael Shirts, Alfons Sijbers, Peter Tieleman,

               Berk Hess, David van der Spoel, and Erik Lindahl.

       Copyright (c) 1991-2000, University of Groningen, The Netherlands.
            Copyright (c) 2001-2010, The GROMACS development team at
        Uppsala University & The Royal Institute of Technology, Sweden.
            check out http://www.gromacs.org for more information.

         This program is free software; you can redistribute it and/or
          modify it under the terms of the GNU General Public License
         as published by the Free Software Foundation; either version 2
             of the License, or (at your option) any later version.

                               :-)  g_energy  (-:

Option     Filename  Type         Description
------------------------------------------------------------
  -f      et_vr.edr  Input        Energy file
 -f2       ener.edr  Input, Opt.  Energy file
  -s      topol.tpr  Input, Opt.  Run input file: tpr tpb tpa
  -o   et_vr_en.xvg  Output       xvgr/xmgr file
-viol  violaver.xvg  Output, Opt. xvgr/xmgr file
-pairs    pairs.xvg  Output, Opt. xvgr/xmgr file
-ora    orienta.xvg  Output, Opt. xvgr/xmgr file
-ort    orientt.xvg  Output, Opt. xvgr/xmgr file
-oda    orideva.xvg  Output, Opt. xvgr/xmgr file
-odr    oridevr.xvg  Output, Opt. xvgr/xmgr file
-odt    oridevt.xvg  Output, Opt. xvgr/xmgr file
-oten    oriten.xvg  Output, Opt. xvgr/xmgr file
-corr   enecorr.xvg  Output, Opt. xvgr/xmgr file
-vis      visco.xvg  Output, Opt. xvgr/xmgr file
-ravg  runavgdf.xvg  Output, Opt. xvgr/xmgr file
-odh       dhdl.xvg  Output, Opt. xvgr/xmgr file

Option       Type   Value   Description
------------------------------------------------------
-[no]h       bool   no      Print help info and quit
-[no]version bool   no      Print version info and quit
-nice        int    19      Set the nicelevel
-b           time   0       First frame (ps) to read from trajectory
-e           time   0       Last frame (ps) to read from trajectory
-[no]w       bool   no      View output .xvg, .xpm, .eps and .pdb files
-xvg         enum   none    xvg plot formatting: xmgrace, xmgr or none
-[no]fee     bool   no      Do a free energy estimate
-fetemp      real   300     Reference temperature for free energy calculation
-zero        real   0       Subtract a zero-point energy
-[no]sum     bool   no      Sum the energy terms selected rather than display
                            them all
-[no]dp      bool   no      Print energies in high precision
-nbmin       int    5       Minimum number of blocks for error estimate
-nbmax       int    5       Maximum number of blocks for error estimate
-[no]mutot   bool   no      Compute the total dipole moment from the
                            components
-skip        int    0       Skip number of frames between data points
-[no]aver    bool   no      Also print the exact average and rmsd stored in
                            the energy frames (only when 1 term is requested)
-nmol        int    1       Number of molecules in your sample: the energies
                            are divided by this number
-[no]driftcorr bool no      Useful only for calculations of fluctuation
                            properties. The drift in the observables will be
                            subtracted before computing the fluctuation
                            properties.
-[no]fluc    bool   no      Calculate autocorrelation of energy fluctuations
                            rather than energy itself
-[no]orinst  bool   no      Analyse instantaneous orientation data
-[no]ovec    bool   no      Also plot the eigenvectors with -oten
-acflen      int    -1      Length of the ACF, default is half the number of
                            frames
-[no]normalize bool yes     Normalize ACF
-P           enum   0       Order of Legendre polynomial for ACF (0 indicates
                            none): 0, 1, 2 or 3
-fitfn       enum   none    Fit function: none, exp, aexp, exp_exp, vac,
                            exp5, exp7, exp9 or erffit
-ncskip      int    0       Skip this many points in the output file of
                            correlation functions
-beginfit    real   0       Time where to begin the exponential fit of the
                            correlation function
-endfit      real   -1      Time where to end the exponential fit of the
                            correlation function, -1 is until the end

Opened et_vr.edr as single precision energy file

Select the terms you want from the following list by
selecting either (part of) the name or the number or a combination.
End your selection with an empty line or a zero.
-------------------------------------------------------------------
  1  Bond             2  Angle            3  Ryckaert-Bell.   4  LJ-(SR)       
  5  LJ-(LR)          6  Coulomb-(SR)     7  Coulomb-(LR)     8  Potential     
  9  Kinetic-En.     10  Total-Energy    11  Conserved-En.   12  Temperature   
 13  Pressure        14  Vir-XX          15  Vir-XY          16  Vir-XZ        
 17  Vir-YX          18  Vir-YY          19  Vir-YZ          20  Vir-ZX        
 21  Vir-ZY          22  Vir-ZZ          23  Pres-XX         24  Pres-XY       
 25  Pres-XZ         26  Pres-YX         27  Pres-YY         28  Pres-YZ       
 29  Pres-ZX         30  Pres-ZY         31  Pres-ZZ         32  #Surf*SurfTen 
 33  Mu-X            34  Mu-Y            35  Mu-Z            36  T-System      
 37  Lamb-System   


-------------------------------------------------------
Program g_energy, VERSION 4.5.5
Source code file: /tmp/build/gromacs-4.5.5/src/tools/gmx_energy.c, line: 287

Fatal error:
No energy terms selected
For more information and tips for troubleshooting, please check the GROMACS
website at http://www.gromacs.org/Documentation/Errors
-------------------------------------------------------

"These are Ideas, They are Not Lies" (Magnapop)

                         :-)  G  R  O  M  A  C  S  (-:

                               Grunge ROck MAChoS

                            :-)  VERSION 4.5.5  (-:

        Written by Emile Apol, Rossen Apostolov, Herman J.C. Berendsen,
      Aldert van Buuren, Pär Bjelkmar, Rudi van Drunen, Anton Feenstra, 
        Gerrit Groenhof, Peter Kasson, Per Larsson, Pieter Meulenhoff, 
           Teemu Murtola, Szilard Pall, Sander Pronk, Roland Schulz, 
                Michael Shirts, Alfons Sijbers, Peter Tieleman,

               Berk Hess, David van der Spoel, and Erik Lindahl.

       Copyright (c) 1991-2000, University of Groningen, The Netherlands.
            Copyright (c) 2001-2010, The GROMACS development team at
        Uppsala University & The Royal Institute of Technology, Sweden.
            check out http://www.gromacs.org for more information.

         This program is free software; you can redistribute it and/or
          modify it under the terms of the GNU General Public License
         as published by the Free Software Foundation; either version 2
             of the License, or (at your option) any later version.

                               :-)  g_energy  (-:

Option     Filename  Type         Description
------------------------------------------------------------
  -f      et_nh.edr  Input        Energy file
 -f2       ener.edr  Input, Opt.  Energy file
  -s      topol.tpr  Input, Opt.  Run input file: tpr tpb tpa
  -o   et_nh_en.xvg  Output       xvgr/xmgr file
-viol  violaver.xvg  Output, Opt. xvgr/xmgr file
-pairs    pairs.xvg  Output, Opt. xvgr/xmgr file
-ora    orienta.xvg  Output, Opt. xvgr/xmgr file
-ort    orientt.xvg  Output, Opt. xvgr/xmgr file
-oda    orideva.xvg  Output, Opt. xvgr/xmgr file
-odr    oridevr.xvg  Output, Opt. xvgr/xmgr file
-odt    oridevt.xvg  Output, Opt. xvgr/xmgr file
-oten    oriten.xvg  Output, Opt. xvgr/xmgr file
-corr   enecorr.xvg  Output, Opt. xvgr/xmgr file
-vis      visco.xvg  Output, Opt. xvgr/xmgr file
-ravg  runavgdf.xvg  Output, Opt. xvgr/xmgr file
-odh       dhdl.xvg  Output, Opt. xvgr/xmgr file

Option       Type   Value   Description
------------------------------------------------------
-[no]h       bool   no      Print help info and quit
-[no]version bool   no      Print version info and quit
-nice        int    19      Set the nicelevel
-b           time   0       First frame (ps) to read from trajectory
-e           time   0       Last frame (ps) to read from trajectory
-[no]w       bool   no      View output .xvg, .xpm, .eps and .pdb files
-xvg         enum   none    xvg plot formatting: xmgrace, xmgr or none
-[no]fee     bool   no      Do a free energy estimate
-fetemp      real   300     Reference temperature for free energy calculation
-zero        real   0       Subtract a zero-point energy
-[no]sum     bool   no      Sum the energy terms selected rather than display
                            them all
-[no]dp      bool   no      Print energies in high precision
-nbmin       int    5       Minimum number of blocks for error estimate
-nbmax       int    5       Maximum number of blocks for error estimate
-[no]mutot   bool   no      Compute the total dipole moment from the
                            components
-skip        int    0       Skip number of frames between data points
-[no]aver    bool   no      Also print the exact average and rmsd stored in
                            the energy frames (only when 1 term is requested)
-nmol        int    1       Number of molecules in your sample: the energies
                            are divided by this number
-[no]driftcorr bool no      Useful only for calculations of fluctuation
                            properties. The drift in the observables will be
                            subtracted before computing the fluctuation
                            properties.
-[no]fluc    bool   no      Calculate autocorrelation of energy fluctuations
                            rather than energy itself
-[no]orinst  bool   no      Analyse instantaneous orientation data
-[no]ovec    bool   no      Also plot the eigenvectors with -oten
-acflen      int    -1      Length of the ACF, default is half the number of
                            frames
-[no]normalize bool yes     Normalize ACF
-P           enum   0       Order of Legendre polynomial for ACF (0 indicates
                            none): 0, 1, 2 or 3
-fitfn       enum   none    Fit function: none, exp, aexp, exp_exp, vac,
                            exp5, exp7, exp9 or erffit
-ncskip      int    0       Skip this many points in the output file of
                            correlation functions
-beginfit    real   0       Time where to begin the exponential fit of the
                            correlation function
-endfit      real   -1      Time where to end the exponential fit of the
                            correlation function, -1 is until the end

Opened et_nh.edr as single precision energy file

Select the terms you want from the following list by
selecting either (part of) the name or the number or a combination.
End your selection with an empty line or a zero.
-------------------------------------------------------------------
  1  Bond             2  Angle            3  Ryckaert-Bell.   4  LJ-(SR)       
  5  LJ-(LR)          6  Coulomb-(SR)     7  Coulomb-(LR)     8  Potential     
  9  Kinetic-En.     10  Total-Energy    11  Conserved-En.   12  Temperature   
 13  Pressure        14  Vir-XX          15  Vir-XY          16  Vir-XZ        
 17  Vir-YX          18  Vir-YY          19  Vir-YZ          20  Vir-ZX        
 21  Vir-ZY          22  Vir-ZZ          23  Pres-XX         24  Pres-XY       
 25  Pres-XZ         26  Pres-YX         27  Pres-YY         28  Pres-YZ       
 29  Pres-ZX         30  Pres-ZY         31  Pres-ZZ         32  #Surf*SurfTen 
 33  Mu-X            34  Mu-Y            35  Mu-Z            36  T-System      


-------------------------------------------------------
Program g_energy, VERSION 4.5.5
Source code file: /tmp/build/gromacs-4.5.5/src/tools/gmx_energy.c, line: 287

Fatal error:
No energy terms selected
For more information and tips for troubleshooting, please check the GROMACS
website at http://www.gromacs.org/Documentation/Errors
-------------------------------------------------------

"These are Ideas, They are Not Lies" (Magnapop)

                         :-)  G  R  O  M  A  C  S  (-:

                               Grunge ROck MAChoS

                            :-)  VERSION 4.5.5  (-:

        Written by Emile Apol, Rossen Apostolov, Herman J.C. Berendsen,
      Aldert van Buuren, Pär Bjelkmar, Rudi van Drunen, Anton Feenstra, 
        Gerrit Groenhof, Peter Kasson, Per Larsson, Pieter Meulenhoff, 
           Teemu Murtola, Szilard Pall, Sander Pronk, Roland Schulz, 
                Michael Shirts, Alfons Sijbers, Peter Tieleman,

               Berk Hess, David van der Spoel, and Erik Lindahl.

       Copyright (c) 1991-2000, University of Groningen, The Netherlands.
            Copyright (c) 2001-2010, The GROMACS development team at
        Uppsala University & The Royal Institute of Technology, Sweden.
            check out http://www.gromacs.org for more information.

         This program is free software; you can redistribute it and/or
          modify it under the terms of the GNU General Public License
         as published by the Free Software Foundation; either version 2
             of the License, or (at your option) any later version.

                               :-)  g_energy  (-:

Option     Filename  Type         Description
------------------------------------------------------------
  -f      et_an.edr  Input        Energy file
 -f2       ener.edr  Input, Opt.  Energy file
  -s      topol.tpr  Input, Opt.  Run input file: tpr tpb tpa
  -o   et_an_en.xvg  Output       xvgr/xmgr file
-viol  violaver.xvg  Output, Opt. xvgr/xmgr file
-pairs    pairs.xvg  Output, Opt. xvgr/xmgr file
-ora    orienta.xvg  Output, Opt. xvgr/xmgr file
-ort    orientt.xvg  Output, Opt. xvgr/xmgr file
-oda    orideva.xvg  Output, Opt. xvgr/xmgr file
-odr    oridevr.xvg  Output, Opt. xvgr/xmgr file
-odt    oridevt.xvg  Output, Opt. xvgr/xmgr file
-oten    oriten.xvg  Output, Opt. xvgr/xmgr file
-corr   enecorr.xvg  Output, Opt. xvgr/xmgr file
-vis      visco.xvg  Output, Opt. xvgr/xmgr file
-ravg  runavgdf.xvg  Output, Opt. xvgr/xmgr file
-odh       dhdl.xvg  Output, Opt. xvgr/xmgr file

Option       Type   Value   Description
------------------------------------------------------
-[no]h       bool   no      Print help info and quit
-[no]version bool   no      Print version info and quit
-nice        int    19      Set the nicelevel
-b           time   0       First frame (ps) to read from trajectory
-e           time   0       Last frame (ps) to read from trajectory
-[no]w       bool   no      View output .xvg, .xpm, .eps and .pdb files
-xvg         enum   none    xvg plot formatting: xmgrace, xmgr or none
-[no]fee     bool   no      Do a free energy estimate
-fetemp      real   300     Reference temperature for free energy calculation
-zero        real   0       Subtract a zero-point energy
-[no]sum     bool   no      Sum the energy terms selected rather than display
                            them all
-[no]dp      bool   no      Print energies in high precision
-nbmin       int    5       Minimum number of blocks for error estimate
-nbmax       int    5       Maximum number of blocks for error estimate
-[no]mutot   bool   no      Compute the total dipole moment from the
                            components
-skip        int    0       Skip number of frames between data points
-[no]aver    bool   no      Also print the exact average and rmsd stored in
                            the energy frames (only when 1 term is requested)
-nmol        int    1       Number of molecules in your sample: the energies
                            are divided by this number
-[no]driftcorr bool no      Useful only for calculations of fluctuation
                            properties. The drift in the observables will be
                            subtracted before computing the fluctuation
                            properties.
-[no]fluc    bool   no      Calculate autocorrelation of energy fluctuations
                            rather than energy itself
-[no]orinst  bool   no      Analyse instantaneous orientation data
-[no]ovec    bool   no      Also plot the eigenvectors with -oten
-acflen      int    -1      Length of the ACF, default is half the number of
                            frames
-[no]normalize bool yes     Normalize ACF
-P           enum   0       Order of Legendre polynomial for ACF (0 indicates
                            none): 0, 1, 2 or 3
-fitfn       enum   none    Fit function: none, exp, aexp, exp_exp, vac,
                            exp5, exp7, exp9 or erffit
-ncskip      int    0       Skip this many points in the output file of
                            correlation functions
-beginfit    real   0       Time where to begin the exponential fit of the
                            correlation function
-endfit      real   -1      Time where to end the exponential fit of the
                            correlation function, -1 is until the end

Opened et_an.edr as single precision energy file

Select the terms you want from the following list by
selecting either (part of) the name or the number or a combination.
End your selection with an empty line or a zero.
-------------------------------------------------------------------
  1  Bond             2  Angle            3  Ryckaert-Bell.   4  LJ-(SR)       
  5  LJ-(LR)          6  Coulomb-(SR)     7  Coulomb-(LR)     8  Potential     
  9  Kinetic-En.     10  Total-Energy    11  Temperature     12  Pressure      
 13  Vir-XX          14  Vir-XY          15  Vir-XZ          16  Vir-YX        
 17  Vir-YY          18  Vir-YZ          19  Vir-ZX          20  Vir-ZY        
 21  Vir-ZZ          22  Pres-XX         23  Pres-XY         24  Pres-XZ       
 25  Pres-YX         26  Pres-YY         27  Pres-YZ         28  Pres-ZX       
 29  Pres-ZY         30  Pres-ZZ         31  #Surf*SurfTen   32  Mu-X          
 33  Mu-Y            34  Mu-Z            35  T-System      


-------------------------------------------------------
Program g_energy, VERSION 4.5.5
Source code file: /tmp/build/gromacs-4.5.5/src/tools/gmx_energy.c, line: 287

Fatal error:
No energy terms selected
For more information and tips for troubleshooting, please check the GROMACS
website at http://www.gromacs.org/Documentation/Errors
-------------------------------------------------------

"These are Ideas, They are Not Lies" (Magnapop)

                         :-)  G  R  O  M  A  C  S  (-:

                               Grunge ROck MAChoS

                            :-)  VERSION 4.5.5  (-:

        Written by Emile Apol, Rossen Apostolov, Herman J.C. Berendsen,
      Aldert van Buuren, Pär Bjelkmar, Rudi van Drunen, Anton Feenstra, 
        Gerrit Groenhof, Peter Kasson, Per Larsson, Pieter Meulenhoff, 
           Teemu Murtola, Szilard Pall, Sander Pronk, Roland Schulz, 
                Michael Shirts, Alfons Sijbers, Peter Tieleman,

               Berk Hess, David van der Spoel, and Erik Lindahl.

       Copyright (c) 1991-2000, University of Groningen, The Netherlands.
            Copyright (c) 2001-2010, The GROMACS development team at
        Uppsala University & The Royal Institute of Technology, Sweden.
            check out http://www.gromacs.org for more information.

         This program is free software; you can redistribute it and/or
          modify it under the terms of the GNU General Public License
         as published by the Free Software Foundation; either version 2
             of the License, or (at your option) any later version.

                               :-)  g_energy  (-:

Option     Filename  Type         Description
------------------------------------------------------------
  -f      et_sd.edr  Input        Energy file
 -f2       ener.edr  Input, Opt.  Energy file
  -s      topol.tpr  Input, Opt.  Run input file: tpr tpb tpa
  -o   et_sd_en.xvg  Output       xvgr/xmgr file
-viol  violaver.xvg  Output, Opt. xvgr/xmgr file
-pairs    pairs.xvg  Output, Opt. xvgr/xmgr file
-ora    orienta.xvg  Output, Opt. xvgr/xmgr file
-ort    orientt.xvg  Output, Opt. xvgr/xmgr file
-oda    orideva.xvg  Output, Opt. xvgr/xmgr file
-odr    oridevr.xvg  Output, Opt. xvgr/xmgr file
-odt    oridevt.xvg  Output, Opt. xvgr/xmgr file
-oten    oriten.xvg  Output, Opt. xvgr/xmgr file
-corr   enecorr.xvg  Output, Opt. xvgr/xmgr file
-vis      visco.xvg  Output, Opt. xvgr/xmgr file
-ravg  runavgdf.xvg  Output, Opt. xvgr/xmgr file
-odh       dhdl.xvg  Output, Opt. xvgr/xmgr file

Option       Type   Value   Description
------------------------------------------------------
-[no]h       bool   no      Print help info and quit
-[no]version bool   no      Print version info and quit
-nice        int    19      Set the nicelevel
-b           time   0       First frame (ps) to read from trajectory
-e           time   0       Last frame (ps) to read from trajectory
-[no]w       bool   no      View output .xvg, .xpm, .eps and .pdb files
-xvg         enum   none    xvg plot formatting: xmgrace, xmgr or none
-[no]fee     bool   no      Do a free energy estimate
-fetemp      real   300     Reference temperature for free energy calculation
-zero        real   0       Subtract a zero-point energy
-[no]sum     bool   no      Sum the energy terms selected rather than display
                            them all
-[no]dp      bool   no      Print energies in high precision
-nbmin       int    5       Minimum number of blocks for error estimate
-nbmax       int    5       Maximum number of blocks for error estimate
-[no]mutot   bool   no      Compute the total dipole moment from the
                            components
-skip        int    0       Skip number of frames between data points
-[no]aver    bool   no      Also print the exact average and rmsd stored in
                            the energy frames (only when 1 term is requested)
-nmol        int    1       Number of molecules in your sample: the energies
                            are divided by this number
-[no]driftcorr bool no      Useful only for calculations of fluctuation
                            properties. The drift in the observables will be
                            subtracted before computing the fluctuation
                            properties.
-[no]fluc    bool   no      Calculate autocorrelation of energy fluctuations
                            rather than energy itself
-[no]orinst  bool   no      Analyse instantaneous orientation data
-[no]ovec    bool   no      Also plot the eigenvectors with -oten
-acflen      int    -1      Length of the ACF, default is half the number of
                            frames
-[no]normalize bool yes     Normalize ACF
-P           enum   0       Order of Legendre polynomial for ACF (0 indicates
                            none): 0, 1, 2 or 3
-fitfn       enum   none    Fit function: none, exp, aexp, exp_exp, vac,
                            exp5, exp7, exp9 or erffit
-ncskip      int    0       Skip this many points in the output file of
                            correlation functions
-beginfit    real   0       Time where to begin the exponential fit of the
                            correlation function
-endfit      real   -1      Time where to end the exponential fit of the
                            correlation function, -1 is until the end

Opened et_sd.edr as single precision energy file

Select the terms you want from the following list by
selecting either (part of) the name or the number or a combination.
End your selection with an empty line or a zero.
-------------------------------------------------------------------
  1  Bond             2  Angle            3  Ryckaert-Bell.   4  LJ-(SR)       
  5  LJ-(LR)          6  Coulomb-(SR)     7  Coulomb-(LR)     8  Potential     
  9  Kinetic-En.     10  Total-Energy    11  Temperature     12  Pressure      
 13  Vir-XX          14  Vir-XY          15  Vir-XZ          16  Vir-YX        
 17  Vir-YY          18  Vir-YZ          19  Vir-ZX          20  Vir-ZY        
 21  Vir-ZZ          22  Pres-XX         23  Pres-XY         24  Pres-XZ       
 25  Pres-YX         26  Pres-YY         27  Pres-YZ         28  Pres-ZX       
 29  Pres-ZY         30  Pres-ZZ         31  #Surf*SurfTen   32  Mu-X          
 33  Mu-Y            34  Mu-Z            35  T-System      


-------------------------------------------------------
Program g_energy, VERSION 4.5.5
Source code file: /tmp/build/gromacs-4.5.5/src/tools/gmx_energy.c, line: 287

Fatal error:
No energy terms selected
For more information and tips for troubleshooting, please check the GROMACS
website at http://www.gromacs.org/Documentation/Errors
-------------------------------------------------------

"These are Ideas, They are Not Lies" (Magnapop)


Построим графики изменения энергий:

In [1]:
%matplotlib inline
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D

метод Берендсена:

In [12]:
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')

a = np.loadtxt("et_be_en.xvg")
z = a[:,2]
x = a[:,0]
y = a[:,1]
print x,'\n',y,'\n',z

ax.scatter(x, y, z, alpha=0.5)
ax.set_xlabel('time, ps')
ax.set_ylabel('Potential, kJ/mol')
ax.set_zlabel('Kinetic, kJ/mol')
plt.show()

plt.scatter(x, y)
plt.xlabel('time, ps')
plt.ylabel('Potential, kJ/mol')
plt.show()

plt.scatter(x, z)
plt.xlabel('time, ps')
plt.ylabel('Kinetic, kJ/mol')
plt.show()
[  0.00000000e+00   1.00000000e-01   2.00000000e-01 ...,   2.49800000e+02
   2.49900000e+02   2.50000000e+02] 
[  0.341303   2.634875  16.226372 ...,   5.333639   4.760082   3.160022] 
[  0.080536   5.043224   5.55969  ...,  24.721302  23.48753   24.736101]

метод "Velocity rescale":

In [13]:
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')

a = np.loadtxt("et_vr_en.xvg")
z = a[:,2]
x = a[:,0]
y = a[:,1]
print x,'\n',y,'\n',z

ax.scatter(x, y, z, alpha=0.5)
ax.set_xlabel('time, ps')
ax.set_ylabel('Potential, kJ/mol')
ax.set_zlabel('Kinetic, kJ/mol')
plt.show()

plt.scatter(x, y)
plt.xlabel('time, ps')
plt.ylabel('Potential, kJ/mol')
plt.show()

plt.scatter(x, z)
plt.xlabel('time, ps')
plt.ylabel('Kinetic, kJ/mol')
plt.show()
[  0.00000000e+00   1.00000000e-01   2.00000000e-01 ...,   2.49800000e+02
   2.49900000e+02   2.50000000e+02] 
[  0.341303   4.164777  13.429511 ...,  13.34967    5.802296   4.333187] 
[  0.080536  20.955555  18.634758 ...,  14.130837  11.77151   14.440428]

метод Нуза-Хувера:

In [15]:
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')

a = np.loadtxt("et_nh_en.xvg")
z = a[:,2]
x = a[:,0]
y = a[:,1]
print x,'\n',y,'\n',z

ax.scatter(x, y, z, alpha=0.5)
ax.set_xlabel('time, ps')
ax.set_ylabel('Potential, kJ/mol')
ax.set_zlabel('Kinetic, kJ/mol')
plt.show()

plt.scatter(x, y)
plt.xlabel('time, ps')
plt.ylabel('Potential, kJ/mol')
plt.show()

plt.scatter(x, z)
plt.xlabel('time, ps')
plt.ylabel('Kinetic, kJ/mol')
plt.show()
[  0.00000000e+00   1.00000000e-01   2.00000000e-01 ...,   2.49800000e+02
   2.49900000e+02   2.50000000e+02] 
[  0.341303  34.57394    3.099915 ...,   1.22253    2.25186   17.913759] 
[  8.05360000e-02   1.00327408e+02   1.65455700e+00 ...,   3.30284880e+01
   1.21131490e+01   8.76123200e+01]

метод Андерсена:

In [16]:
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')

a = np.loadtxt("et_an_en.xvg")
z = a[:,2]
x = a[:,0]
y = a[:,1]
print x,'\n',y,'\n',z

ax.scatter(x, y, z, alpha=0.5)
ax.set_xlabel('time, ps')
ax.set_ylabel('Potential, kJ/mol')
ax.set_zlabel('Kinetic, kJ/mol')
plt.show()

plt.scatter(x, y)
plt.xlabel('time, ps')
plt.ylabel('Potential, kJ/mol')
plt.show()

plt.scatter(x, z)
plt.xlabel('time, ps')
plt.ylabel('Kinetic, kJ/mol')
plt.show()
[  0.00000000e+00   1.00000000e-01   2.00000000e-01 ...,   2.49800000e+02
   2.49900000e+02   2.50000000e+02] 
[ 0.341303  0.186208  0.676771 ...,  0.313591  0.676378  0.855173] 
[ 0.080536  0.818427  0.536271 ...,  0.813213  0.552049  0.380507]

метод стохастической молекулярной динамики:

In [2]:
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')

a = np.loadtxt("et_sd_en.xvg")
z = a[:,2]
x = a[:,0]
y = a[:,1]
print x,'\n',y,'\n',z

ax.scatter(x, y, z, alpha=0.5)
ax.set_xlabel('time, ps')
ax.set_ylabel('Potential, kJ/mol')
ax.set_zlabel('Kinetic, kJ/mol')
plt.show()

plt.scatter(x, y)
plt.xlabel('time, ps')
plt.ylabel('Potential, kJ/mol')
plt.show()

plt.scatter(x, z)
plt.xlabel('time, ps')
plt.ylabel('Kinetic, kJ/mol')
plt.show()
[  0.00000000e+00   1.00000000e-01   2.00000000e-01 ...,   2.49800000e+02
   2.49900000e+02   2.50000000e+02] 
[  0.341303   3.526526   4.493818 ...,   6.353476   6.050238  10.050241] 
[  0.229485   7.10759   17.886799 ...,  23.498787  19.299824  24.636852]

Анализ С-С связи. Рассмотрим распределение длины связи С-С за время моделирования.

Создадим индекс-файл с одной связью:

In [18]:
%%bash
echo '[ b ]
1 2 ' > b.ndx

Запустим утилиту по анализу связей g_bond:

In [20]:
%%bash
for i in be vr nh an sd; do
    g_bond -f et_${i}.trr -s et_${i}.tpr -o bond_${i}.xvg -n b.ndx -xvg none
done

Total number of samples               : 251
Mean                                  : 0.152816
Standard deviation of the distribution: 0.00198159
Standard deviation of the mean        : 0.000125077

Total number of samples               : 251
Mean                                  : 0.152947
Standard deviation of the distribution: 0.00363286
Standard deviation of the mean        : 0.000229304

Total number of samples               : 251
Mean                                  : 0.152841
Standard deviation of the distribution: 0.00301553
Standard deviation of the mean        : 0.000190338

Total number of samples               : 251
Mean                                  : 0.152883
Standard deviation of the distribution: 0.00132163
Standard deviation of the mean        : 8.34206e-05

Total number of samples               : 251
Mean                                  : 0.153076
Standard deviation of the distribution: 0.00337742
Standard deviation of the mean        : 0.000213181

                         :-)  G  R  O  M  A  C  S  (-:

               Gromacs Runs One Microsecond At Cannonball Speeds

                            :-)  VERSION 4.5.5  (-:

        Written by Emile Apol, Rossen Apostolov, Herman J.C. Berendsen,
      Aldert van Buuren, Pär Bjelkmar, Rudi van Drunen, Anton Feenstra, 
        Gerrit Groenhof, Peter Kasson, Per Larsson, Pieter Meulenhoff, 
           Teemu Murtola, Szilard Pall, Sander Pronk, Roland Schulz, 
                Michael Shirts, Alfons Sijbers, Peter Tieleman,

               Berk Hess, David van der Spoel, and Erik Lindahl.

       Copyright (c) 1991-2000, University of Groningen, The Netherlands.
            Copyright (c) 2001-2010, The GROMACS development team at
        Uppsala University & The Royal Institute of Technology, Sweden.
            check out http://www.gromacs.org for more information.

         This program is free software; you can redistribute it and/or
          modify it under the terms of the GNU General Public License
         as published by the Free Software Foundation; either version 2
             of the License, or (at your option) any later version.

                                :-)  g_bond  (-:

Option     Filename  Type         Description
------------------------------------------------------------
  -f      et_be.trr  Input        Trajectory: xtc trr trj gro g96 pdb cpt
  -n          b.ndx  Input        Index file
  -s      et_be.tpr  Input, Opt!  Structure+mass(db): tpr tpb tpa gro g96 pdb
  -o    bond_be.xvg  Output       xvgr/xmgr file
  -l      bonds.log  Output, Opt. Log file
  -d   distance.xvg  Output, Opt. xvgr/xmgr file

Option       Type   Value   Description
------------------------------------------------------
-[no]h       bool   no      Print help info and quit
-[no]version bool   no      Print version info and quit
-nice        int    19      Set the nicelevel
-b           time   0       First frame (ps) to read from trajectory
-e           time   0       Last frame (ps) to read from trajectory
-dt          time   0       Only use frame when t MOD dt = first time (ps)
-[no]w       bool   no      View output .xvg, .xpm, .eps and .pdb files
-xvg         enum   none    xvg plot formatting: xmgrace, xmgr or none
-blen        real   -1      Bond length. By default length of first bond
-tol         real   0.1     Half width of distribution as fraction of -blen
-[no]aver    bool   yes     Average bond length distributions
-[no]averdist  bool yes     Average distances (turns on -d)

Group     0 (              b) has     2 elements
There is one group in the index
Will gather information on 1 bonds
trn version: GMX_trn_file (single precision)
Reading frame     200 time  200.000   

gcq#359: "If it weren't for bad luck, we'd have no luck at all" (The Unthanks)

                         :-)  G  R  O  M  A  C  S  (-:

               Gromacs Runs One Microsecond At Cannonball Speeds

                            :-)  VERSION 4.5.5  (-:

        Written by Emile Apol, Rossen Apostolov, Herman J.C. Berendsen,
      Aldert van Buuren, Pär Bjelkmar, Rudi van Drunen, Anton Feenstra, 
        Gerrit Groenhof, Peter Kasson, Per Larsson, Pieter Meulenhoff, 
           Teemu Murtola, Szilard Pall, Sander Pronk, Roland Schulz, 
                Michael Shirts, Alfons Sijbers, Peter Tieleman,

               Berk Hess, David van der Spoel, and Erik Lindahl.

       Copyright (c) 1991-2000, University of Groningen, The Netherlands.
            Copyright (c) 2001-2010, The GROMACS development team at
        Uppsala University & The Royal Institute of Technology, Sweden.
            check out http://www.gromacs.org for more information.

         This program is free software; you can redistribute it and/or
          modify it under the terms of the GNU General Public License
         as published by the Free Software Foundation; either version 2
             of the License, or (at your option) any later version.

                                :-)  g_bond  (-:

Option     Filename  Type         Description
------------------------------------------------------------
  -f      et_vr.trr  Input        Trajectory: xtc trr trj gro g96 pdb cpt
  -n          b.ndx  Input        Index file
  -s      et_vr.tpr  Input, Opt!  Structure+mass(db): tpr tpb tpa gro g96 pdb
  -o    bond_vr.xvg  Output       xvgr/xmgr file
  -l      bonds.log  Output, Opt. Log file
  -d   distance.xvg  Output, Opt. xvgr/xmgr file

Option       Type   Value   Description
------------------------------------------------------
-[no]h       bool   no      Print help info and quit
-[no]version bool   no      Print version info and quit
-nice        int    19      Set the nicelevel
-b           time   0       First frame (ps) to read from trajectory
-e           time   0       Last frame (ps) to read from trajectory
-dt          time   0       Only use frame when t MOD dt = first time (ps)
-[no]w       bool   no      View output .xvg, .xpm, .eps and .pdb files
-xvg         enum   none    xvg plot formatting: xmgrace, xmgr or none
-blen        real   -1      Bond length. By default length of first bond
-tol         real   0.1     Half width of distribution as fraction of -blen
-[no]aver    bool   yes     Average bond length distributions
-[no]averdist  bool yes     Average distances (turns on -d)

Group     0 (              b) has     2 elements
There is one group in the index
Will gather information on 1 bonds
trn version: GMX_trn_file (single precision)
Reading frame       0 time    0.000   
Back Off! I just backed up distance.xvg to ./#distance.xvg.1#
Reading frame     200 time  200.000   

gcq#359: "If it weren't for bad luck, we'd have no luck at all" (The Unthanks)

                         :-)  G  R  O  M  A  C  S  (-:

               Gromacs Runs One Microsecond At Cannonball Speeds

                            :-)  VERSION 4.5.5  (-:

        Written by Emile Apol, Rossen Apostolov, Herman J.C. Berendsen,
      Aldert van Buuren, Pär Bjelkmar, Rudi van Drunen, Anton Feenstra, 
        Gerrit Groenhof, Peter Kasson, Per Larsson, Pieter Meulenhoff, 
           Teemu Murtola, Szilard Pall, Sander Pronk, Roland Schulz, 
                Michael Shirts, Alfons Sijbers, Peter Tieleman,

               Berk Hess, David van der Spoel, and Erik Lindahl.

       Copyright (c) 1991-2000, University of Groningen, The Netherlands.
            Copyright (c) 2001-2010, The GROMACS development team at
        Uppsala University & The Royal Institute of Technology, Sweden.
            check out http://www.gromacs.org for more information.

         This program is free software; you can redistribute it and/or
          modify it under the terms of the GNU General Public License
         as published by the Free Software Foundation; either version 2
             of the License, or (at your option) any later version.

                                :-)  g_bond  (-:

Option     Filename  Type         Description
------------------------------------------------------------
  -f      et_nh.trr  Input        Trajectory: xtc trr trj gro g96 pdb cpt
  -n          b.ndx  Input        Index file
  -s      et_nh.tpr  Input, Opt!  Structure+mass(db): tpr tpb tpa gro g96 pdb
  -o    bond_nh.xvg  Output       xvgr/xmgr file
  -l      bonds.log  Output, Opt. Log file
  -d   distance.xvg  Output, Opt. xvgr/xmgr file

Option       Type   Value   Description
------------------------------------------------------
-[no]h       bool   no      Print help info and quit
-[no]version bool   no      Print version info and quit
-nice        int    19      Set the nicelevel
-b           time   0       First frame (ps) to read from trajectory
-e           time   0       Last frame (ps) to read from trajectory
-dt          time   0       Only use frame when t MOD dt = first time (ps)
-[no]w       bool   no      View output .xvg, .xpm, .eps and .pdb files
-xvg         enum   none    xvg plot formatting: xmgrace, xmgr or none
-blen        real   -1      Bond length. By default length of first bond
-tol         real   0.1     Half width of distribution as fraction of -blen
-[no]aver    bool   yes     Average bond length distributions
-[no]averdist  bool yes     Average distances (turns on -d)

Group     0 (              b) has     2 elements
There is one group in the index
Will gather information on 1 bonds
trn version: GMX_trn_file (single precision)
Reading frame       0 time    0.000   
Back Off! I just backed up distance.xvg to ./#distance.xvg.2#
Reading frame     200 time  200.000   

gcq#359: "If it weren't for bad luck, we'd have no luck at all" (The Unthanks)

                         :-)  G  R  O  M  A  C  S  (-:

               Gromacs Runs One Microsecond At Cannonball Speeds

                            :-)  VERSION 4.5.5  (-:

        Written by Emile Apol, Rossen Apostolov, Herman J.C. Berendsen,
      Aldert van Buuren, Pär Bjelkmar, Rudi van Drunen, Anton Feenstra, 
        Gerrit Groenhof, Peter Kasson, Per Larsson, Pieter Meulenhoff, 
           Teemu Murtola, Szilard Pall, Sander Pronk, Roland Schulz, 
                Michael Shirts, Alfons Sijbers, Peter Tieleman,

               Berk Hess, David van der Spoel, and Erik Lindahl.

       Copyright (c) 1991-2000, University of Groningen, The Netherlands.
            Copyright (c) 2001-2010, The GROMACS development team at
        Uppsala University & The Royal Institute of Technology, Sweden.
            check out http://www.gromacs.org for more information.

         This program is free software; you can redistribute it and/or
          modify it under the terms of the GNU General Public License
         as published by the Free Software Foundation; either version 2
             of the License, or (at your option) any later version.

                                :-)  g_bond  (-:

Option     Filename  Type         Description
------------------------------------------------------------
  -f      et_an.trr  Input        Trajectory: xtc trr trj gro g96 pdb cpt
  -n          b.ndx  Input        Index file
  -s      et_an.tpr  Input, Opt!  Structure+mass(db): tpr tpb tpa gro g96 pdb
  -o    bond_an.xvg  Output       xvgr/xmgr file
  -l      bonds.log  Output, Opt. Log file
  -d   distance.xvg  Output, Opt. xvgr/xmgr file

Option       Type   Value   Description
------------------------------------------------------
-[no]h       bool   no      Print help info and quit
-[no]version bool   no      Print version info and quit
-nice        int    19      Set the nicelevel
-b           time   0       First frame (ps) to read from trajectory
-e           time   0       Last frame (ps) to read from trajectory
-dt          time   0       Only use frame when t MOD dt = first time (ps)
-[no]w       bool   no      View output .xvg, .xpm, .eps and .pdb files
-xvg         enum   none    xvg plot formatting: xmgrace, xmgr or none
-blen        real   -1      Bond length. By default length of first bond
-tol         real   0.1     Half width of distribution as fraction of -blen
-[no]aver    bool   yes     Average bond length distributions
-[no]averdist  bool yes     Average distances (turns on -d)

Group     0 (              b) has     2 elements
There is one group in the index
Will gather information on 1 bonds
trn version: GMX_trn_file (single precision)
Reading frame       0 time    0.000   
Back Off! I just backed up distance.xvg to ./#distance.xvg.3#
Reading frame     200 time  200.000   

gcq#359: "If it weren't for bad luck, we'd have no luck at all" (The Unthanks)

                         :-)  G  R  O  M  A  C  S  (-:

               Gromacs Runs One Microsecond At Cannonball Speeds

                            :-)  VERSION 4.5.5  (-:

        Written by Emile Apol, Rossen Apostolov, Herman J.C. Berendsen,
      Aldert van Buuren, Pär Bjelkmar, Rudi van Drunen, Anton Feenstra, 
        Gerrit Groenhof, Peter Kasson, Per Larsson, Pieter Meulenhoff, 
           Teemu Murtola, Szilard Pall, Sander Pronk, Roland Schulz, 
                Michael Shirts, Alfons Sijbers, Peter Tieleman,

               Berk Hess, David van der Spoel, and Erik Lindahl.

       Copyright (c) 1991-2000, University of Groningen, The Netherlands.
            Copyright (c) 2001-2010, The GROMACS development team at
        Uppsala University & The Royal Institute of Technology, Sweden.
            check out http://www.gromacs.org for more information.

         This program is free software; you can redistribute it and/or
          modify it under the terms of the GNU General Public License
         as published by the Free Software Foundation; either version 2
             of the License, or (at your option) any later version.

                                :-)  g_bond  (-:

Option     Filename  Type         Description
------------------------------------------------------------
  -f      et_sd.trr  Input        Trajectory: xtc trr trj gro g96 pdb cpt
  -n          b.ndx  Input        Index file
  -s      et_sd.tpr  Input, Opt!  Structure+mass(db): tpr tpb tpa gro g96 pdb
  -o    bond_sd.xvg  Output       xvgr/xmgr file
  -l      bonds.log  Output, Opt. Log file
  -d   distance.xvg  Output, Opt. xvgr/xmgr file

Option       Type   Value   Description
------------------------------------------------------
-[no]h       bool   no      Print help info and quit
-[no]version bool   no      Print version info and quit
-nice        int    19      Set the nicelevel
-b           time   0       First frame (ps) to read from trajectory
-e           time   0       Last frame (ps) to read from trajectory
-dt          time   0       Only use frame when t MOD dt = first time (ps)
-[no]w       bool   no      View output .xvg, .xpm, .eps and .pdb files
-xvg         enum   none    xvg plot formatting: xmgrace, xmgr or none
-blen        real   -1      Bond length. By default length of first bond
-tol         real   0.1     Half width of distribution as fraction of -blen
-[no]aver    bool   yes     Average bond length distributions
-[no]averdist  bool yes     Average distances (turns on -d)

Group     0 (              b) has     2 elements
There is one group in the index
Will gather information on 1 bonds
trn version: GMX_trn_file (single precision)
Reading frame       0 time    0.000   
Back Off! I just backed up distance.xvg to ./#distance.xvg.4#
Reading frame     200 time  200.000   

gcq#359: "If it weren't for bad luck, we'd have no luck at all" (The Unthanks)


метод Берендсена:

In [19]:
a = np.loadtxt("distance.xvg")
x = a[:,0]
y = a[:,1]
plt.rcParams["figure.figsize"] = [15,8]

plt.subplot(221)
plt.scatter(x, y)
plt.xlabel('Time, ps')
plt.ylabel('Distance')

plt.subplot(223)
n, bins, patches = plt.hist(y, 50, alpha=0.75)
plt.xlabel('Distance')

plt.subplot(122)
plt.boxplot(y)
plt.ylabel('Distance')

plt.show()

метод "Velocity rescale":

In [20]:
a = np.loadtxt("#distance.xvg.1#")
x = a[:,0]
y = a[:,1]
plt.rcParams["figure.figsize"] = [15,8]

plt.subplot(221)
plt.scatter(x, y)
plt.xlabel('Time, ps')
plt.ylabel('Distance')

plt.subplot(223)
n, bins, patches = plt.hist(y, 50, alpha=0.75)
plt.xlabel('Distance')

plt.subplot(122)
plt.boxplot(y)
plt.ylabel('Distance')

plt.show()

метод Нуза-Хувера:

In [21]:
a = np.loadtxt("#distance.xvg.2#")
x = a[:,0]
y = a[:,1]
plt.rcParams["figure.figsize"] = [15,8]

plt.subplot(221)
plt.scatter(x, y)
plt.xlabel('Time, ps')
plt.ylabel('Distance')

plt.subplot(223)
n, bins, patches = plt.hist(y, 50, alpha=0.75)
plt.xlabel('Distance')

plt.subplot(122)
plt.boxplot(y)
plt.ylabel('Distance')

plt.show()

метод Андерсена:

In [22]:
a = np.loadtxt("#distance.xvg.3#")
x = a[:,0]
y = a[:,1]
plt.rcParams["figure.figsize"] = [15,8]

plt.subplot(221)
plt.scatter(x, y)
plt.xlabel('Time, ps')
plt.ylabel('Distance')

plt.subplot(223)
n, bins, patches = plt.hist(y, 50, alpha=0.75)
plt.xlabel('Distance')

plt.subplot(122)
plt.boxplot(y)
plt.ylabel('Distance')

plt.show()

метод стохастической молекулярной динамики:

In [23]:
a = np.loadtxt("#distance.xvg.4#")
x = a[:,0]
y = a[:,1]
plt.rcParams["figure.figsize"] = [15,8]

plt.subplot(221)
plt.scatter(x, y)
plt.xlabel('Time, ps')
plt.ylabel('Distance')

plt.subplot(223)
n, bins, patches = plt.hist(y, 50, alpha=0.75)
plt.xlabel('Distance')

plt.subplot(122)
plt.boxplot(y)
plt.ylabel('Distance')

plt.show()

Анализ быстродействия. Быстродействие методов:

In [7]:
%%bash
cat times
be 3.519201026
vr 3.635065885
nh 3.607314047
an 3.470106874
sd 4.148348134

Метод Время
метод Андерсена 3.47 s
метод Берендсена 3.52 s
метод Нуза-Хувера 3.61 s
метод "Velocity rescale" 3.64 s
метод стохастической молекулярной динамики 4.15 s

Выводы

В методе стохастической молекулярной динамики длина связи меняется синусоидально, что вызывает некоторое беспокойство. Распределение длин плохо соответсвует распределению Больцмана. Работает дольше всех.

Метод Андерсена сильно ограничивает молекулы, что не даёт молекуле сильно колебаться. Левый хвост не сочетается с распределением Больцмана. Работает быстрее всех.

В методе "Velocity rescale" колебание связи постепенно затухает.

Распределение длины связи С-С в методе Нуза-Хувера больше всего напоминает распределение Больцмана. По результатам похож на метод Берендсена.